onsite
Python Developer - Mobile Programming India Pvt Ltd
Software Engineer
Senior Python Developer with 4+ years of experience building scalable web services using Django/Flask, designing RESTful APIs, managing relational and NoSQL databases, containerizing with Docker, orchestrating with Kubernetes, and deploying on AWS.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python applications using Django, Flask, or FastAPI.
- Build and expose robust RESTful APIs and microservices, ensuring scalability and security.
- Implement data models and queries for PostgreSQL/MySQL and MongoDB, optimizing performance.
- Containerize services with Docker, manage deployments on Kubernetes clusters.
- Integrate CI/CD pipelines, perform unit testing, and enforce code quality standards.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- Minimum 4 years of professional Python development experience.
- Strong proficiency in Django/Flask/FastAPI and REST API design.
- Hands‑on experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB) databases.
- Proficient with Git, Docker, Kubernetes, and cloud platforms (AWS preferred).
- Solid understanding of unit testing, CI/CD, and agile development practices.
Skills
pythondjangosqldockeraws