We are looking for an experienced Python Backend Developer with strong expertise in Python, Django, Flask, and FastAPI to build scalable APIs and microservices. The role focuses on backend architecture, database integration, performance optimization, and developing reliable applications within an Agile environment.
Job Description
The role involves designing and developing backend applications using Python and modern frameworks such as Django, Flask, and FastAPI. You will build RESTful APIs, integrate databases, and contribute to scalable backend architecture and application performance.
The position also requires hands-on experience with Git, CI/CD pipelines, Docker, and cloud-based deployments. You will troubleshoot production issues, optimize application performance, and collaborate with cross-functional development teams to deliver reliable solutions.
Key Responsibilities
- Develop scalable backend applications using Python
- Build RESTful APIs and microservices using Django, Flask, or FastAPI
- Design and integrate SQL and NoSQL databases
- Apply backend architecture best practices and optimize application performance
- Develop and maintain CI/CD pipelines and containerized deployments
- Use Git and Docker as part of the development workflow
- Troubleshoot and resolve production issues
- Collaborate with Agile development teams and stakeholders
Required Skills
- Python
- Django
- Flask or FastAPI
- RESTful API development
- SQL and NoSQL databases
- Data modeling
- Backend architecture and performance optimization
- Git
- CI/CD pipelines
- Docker
- Cloud-based deployments
- Debugging and troubleshooting
- Agile development methodology
Mandatory Skills
- Django
- Python
Candidate Profile
The ideal candidate should have 5–7 years of backend development experience with robust hands-on expertise in Python and Django, along with experience developing RESTful APIs, working with databases, and building