Senior Python Developer (India)

AI overview

Contribute to building core systems for the VoiceAI Foundation, enhancing performance and scalability while collaborating with product and DevOps teams.

We’re looking for a Senior Python Developer to join the VoiceAI Foundation Team, responsible for building and maintaining the core systems that keep our platform reliable, secure, and scalable as it grows.

In this role, you’ll work on production-facing backend services, partner closely with product engineers and DevOps, and help ensure new capabilities are ready to operate at scale.

Responsibilities

  • Design, build, and maintain Python-based backend services
  • Improve performance, reliability, and scalability of core platform components
  • Support production systems by diagnosing issues and implementing long-term fixes
  • Collaborate with product and platform teams to deliver features safely into production
  • Improve logging, monitoring, and overall operational visibility
  • Contribute to security improvements across APIs and integrations
  • Help reduce technical debt and improve system maintainability

Requirements

  • 5+ years of professional Python development experience
  • Strong experience building and operating backend services in production
  • Familiarity with APIs, databases, and distributed systems
  • Experience working in cloud environments (AWS preferred)
  • Solid understanding of software quality, testing, and system design
  • Strong collaboration and communication skills
  • Self-Starter & Communication: Excellent written and verbal communication skills. Must be a self-starter with the ability to work independently with minimal supervision.
  • Education: BSc in Computer Science, Engineering, or a relevant field, or equivalent experience.
  • Availability: Must be available to coordinate and be present in real-time until at least 5 p.m. US Eastern Time.

Nice-to-Haves

  • Experience with high-traffic or real-time systems
  • Exposure to AI/ML or external service integrations
  • Experience working closely with DevOps or platform teams

Checkmate empowers enterprise restaurant brands with powerful ordering solutions and hands-on support. Our scalable technology enables restaurants to drive sales across channels, including custom websites, apps, kiosks, catering, third-party marketplaces, voice AI, and more. With seamless integrations, smarter analytics, and 24/7 service, Checkmate helps brands conquer their digital goals. Restaurants can launch unique ordering experiences, centrally manage menus, recapture revenue, leverage customer data, and continually adapt with new integrations.We believe a thoughtful blend of technology and hands-on support leads to better restaurant outcomes. Our vision is to provide this combination of software and service to every brand so they can scale their digital business with less effort. Looking ahead, our team is not only focused on solving today's problems but on anticipating and addressing tomorrow's challenges. Through our partnership with restaurants, we aim to help expand their digital footprint and build stronger connections with their customers.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Developer Q&A's
Report this job
Apply for this job