Job Title: Python Developer
Location: Gurgaon, India
Work Model: Hybrid (23 days onsite per week)
Immediate candidates prefer
About the Role
We're looking for a skilled Python Developer with strong hands-on experience across AWS serverless services and MongoDB. You will work closely with engineering and product teams to build scalable, high-performance backend systems that support our core applications. The role requires deep technical expertise, strong problem-solving skills, and the ability to write clean, maintainable code in a fast-moving environment.
Core Responsibilities
- Develop, optimize, and maintain backend services using Python (with solid OOP principles).
- Build and enhance AWS serverless components including Lambda, SQS, SNS, API Gateway, CloudFront, and S3.
- Debug and optimize MongoDB queries, supporting complex operations such as joins, indexing, sorting, grouping, and aggregation.
- Integrate and extend microservices using FastAPI (experience as a Lambda wrapper is a plus).
- Collaborate with cross-functional teams to understand requirements, design solutions, and deliver high-quality code.
- Troubleshoot production issues and provide long-term fixes rooted in performance and reliability.
- Follow best practices for code quality, automation, CI/CD, and cloud-native development.
Required Skills & Experience
- Strong command of OOP concepts, decorators, iterators, and writing reusable components.
- Deep experience building scalable backend services or microservices.
- AWS Serverless (High Priority)
- Hands-on expertise with Lambda, SQS, SNS, API Gateway, CloudFront, and S3.
- Ability to design event-driven architectures and optimize serverless workflows.
- Ability to write, debug, and optimize queries.
- Comfort with indexing strategies, performance tuning, and query profiling.
Nice to Have
- FastAPI experience, particularly as a wrapper for AWS Lambda.
- Familiarity with CI/CD pipelines and IaC tools (Terraform/CloudFormation).
What We're Looking For
- Someone who writes clean, modular, production-ready Python code.
- A problem-solver who can dive into serverless systems and debug distributed workflows.
- A developer who understands how application code interacts with databases and can tune MongoDB queries as needed.
- Comfortable working in a hybrid setup and collaborating with onsite teams in Gurgaon.
If you're interested in this role, please apply on the job posting, please share your updated resume.
Email your application to: [Confidential Information] or call at +91 9879379793
Include Python Developer Gurgaon in the subject line.