Job Overview
We are looking for a Senior Python Developer with 8+ years of experience in designing and developing scalable backend applications. The ideal candidate should have strong expertise in Python, Django/Flask, REST APIs, AWS, Docker, and Microservices, along with experience building cloud-native applications in Agile environments.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Build and integrate RESTful APIs using Django and/or Flask.
- Develop cloud-native solutions leveraging AWS services.
- Design and implement Microservices architecture.
- Optimize application performance using caching and asynchronous programming.
- Work with relational and NoSQL databases.
- Containerize applications using Docker and support CI/CD practices.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Write clean, maintainable code with unit tests and participate in code reviews.
Mandatory Skills
- Django and/or Flask
- REST APIs & Asynchronous Programming
- Relational & NoSQL Databases
- Docker
- AWS (OpenSearch, S3, CloudFormation, Lambda)
- Microservices Architecture
- Scalable Application Development & Caching
- Agile/Scrum
Preferred Skills
- PyTest
- Terraform
- CI/CD and DevOps practices
- Strong problem-solving and communication skills
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Benefits:
Work Location: Remote