Job Title: Senior Backend Python Developer
Experience: 6–9 Years
Location: Chennai (Hybrid)
Notice Period: Immediate joiners or candidates serving notice period preferred
Role Overview
We are looking for a strong Backend Python Developer with hands-on experience in building scalable APIs and cloud-based applications. The ideal candidate should have deep expertise in Python, FastAPI, and working knowledge of both SQL and NoSQL databases, along with experience deploying solutions on AWS.
Key Responsibilities
- Design, develop, and maintain high-performance backend services using Python
- Build and manage scalable RESTful APIs using FastAPI
- Work with both SQL and NoSQL databases for efficient data storage and retrieval
- Develop cloud-native applications and services on AWS (EC2, S3, Lambda, RDS/DynamoDB, etc.)
- Optimize applications for performance, scalability, and security
- Collaborate with frontend developers, DevOps teams, and stakeholders for end-to-end delivery
- Implement best practices in code quality, testing, and deployment
- Troubleshoot and debug applications in production environments
Required Skills
- Strong proficiency in Python (5+ years)
- Hands-on experience with FastAPI (mandatory)
- Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/DynamoDB)
- Solid experience working with AWS cloud services
- Strong understanding of microservices architecture and REST APIs
- Experience with Git/version control systems
- Good knowledge of Docker/containers (preferred)
- Strong problem-solving and analytical skills
Good to Have
- Experience with CI/CD pipelines
- Exposure to message queues (Kafka, RabbitMQ)
- Familiarity with Kubernetes or serverless architecture
- Experience working in Agile/Scrum environments
Work Location: In person