We are seeking a highly skilled Senior Python Engineer with AWS expertise to design, develop, and maintain scalable backend services. The ideal candidate has strong hands-on experience building RESTful APIs, working with AWS cloud services, implementing CI/CD pipelines, and optimizing systems for performance, scalability, and security.
Key Responsibilities
- Design, develop, and maintain Python-based backend services
- Build RESTful APIs using FastAPI, Flask, or Django
- Architect and deploy cloud-native applications on AWS (EC2, S3, Lambda)
- Implement and manage CI/CD pipelines using GitHub Actions.
- Write clean, efficient, testable, and maintainable code.
- Optimize systems for performance, scalability, and security.
- Debug production issues and improve system reliability.
- Collaborate closely with DevOps, frontend, and product teams.
- Follow modern development best practices and code review standards.
Required Skills & Qualifications
- Strong Python backend development experience
- Hands-on experience with FastAPI / Flask / Django
- Strong understanding of RESTful architecture and microservices
- Experience with AWS services such as EC2, S3, and Lambda
- Experience implementing CI/CD pipelines (GitHub Actions preferred)
- Solid understanding of cloud security, scalability, and performance tuning
- Experience in troubleshooting production issues
- Familiarity with DevOps practices and agile methodologies