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
Skills: sql,nosql,python,aws