Senior Python Engineer With AWS
Summary
Senior Python engineer builds and maintains scalable backend services using Python, RESTful APIs, and AWS cloud services, with CI/CD and DevOps collaboration.
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