MyOperator

Software Developer – Python

MyOperator · Noida, Uttar Pradesh, India

Software Development · 201-500 employees

Apr 30
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will build and scale backend services using Python and microservices architecture to support AI-driven SaaS products. The role involves integrating LLMs, optimizing system performance, and managing cloud-native deployments on AWS.

What they look for

Python Django FastAPI Microservices AWS LLMs LangChain OpenAI REST APIs Postgres MySQL Pytest CI/CD System Design Database Optimization Cloud-native

Requirements

Candidates must have 2–5 years of experience in Python backend development with strong proficiency in Django or FastAPI. You are required to have hands-on experience with microservices, AWS cloud deployments, and integrating AI/LLM technologies.

Full description

Role Overview

We are hiring a Python Backend Engineer to build scalable, production-grade systems powering AI-driven SaaS products. You will work on microservices architecture, LLM integrations, and cloud-native deployments, contributing directly to high-impact features used by thousands of businesses.

This role is ideal for engineers who have experience in building APIs at scale, integrating AI/LLMs, and deploying systems on AWS.

About MyOperator

MyOperator is a Business AI Operator and category leader that unifies WhatsApp, Calls, and AI-powered chatbots & voice bots into one intelligent business communication platform. Unlike fragmented communication tools, MyOperator combines automation, intelligence, and workflow integration to help businesses run WhatsApp campaigns, manage calls, deploy AI chatbots, and track performance — all from a single no-code platform. Trusted by 12,000+ brands including Amazon, Domino’s, Apollo, and Razor-pay, MyOperator enables faster responses, higher resolution rates, and scalable customer engagement.

Key Responsibilities

  • Build and scale backend services using Python (Django/FastAPI)
  • Design and maintain microservices architecture handling high-throughput APIs (10K+ requests/day)
  • Integrate LLMs (LangChain, OpenAI, etc.) into real-world product workflows
  • Optimize system performance (latency, reliability, and scalability)
  • Write clean, testable code with pytest and CI/CD practices
  • Manage databases (Postgres/MySQL) with performance tuning and query optimization
  • Deploy, monitor, and debug applications on AWS (EC2, RDS, Lambda, CloudWatch)
  • Collaborate with product and frontend teams to define APIs and system design

Must-Have Requirements

  • 2–5 years of experience in Python backend development
  • Strong hands-on experience with Django and/or FastAPI
  • Experience building microservices-based architectures (not just monoliths)
  • Working knowledge of LLMs / LangChain / OpenAI APIs (production or project-level)
  • Experience with AWS deployments (EC2, RDS, S3, Lambda)
  • Strong understanding of REST APIs, system design, and database optimization
  • Experience with unit testing (pytest)

Good to Have

  • Experience with vector databases / embeddings / AI pipelines
  • Exposure to ElasticSearch / MongoDB
  • Knowledge of CI/CD tools (Jenkins, GitHub Actions, Terraform)
  • Basic frontend understanding (React)
  • Experience working in high-growth SaaS or startup environments

Strictly Not a Fit

  • Candidates with only academic/project-level Python (no production experience)
  • Developers limited to monolithic applications without microservices exposure
  • Profiles without any cloud (AWS/GCP/Azure) deployment experience
  • Candidates with no exposure to APIs or backend system design