Job Summary
We are looking for an experienced Python Developer with strong expertise in distributed web application development and modern cloud-native architectures.
The ideal candidate should have hands-on experience in building microservices, REST APIs, and scalable backend systems using modern Python frameworks and AWS services.
Key Responsibilities
- Design, develop, and maintain scalable Python-based backend services and microservices
- Build and maintain REST APIs using FastAPI or Django
- Work with AWS infrastructure including serverless and containerized services
- Develop applications deployed on AWS Lambda and AWS EKS
- Integrate backend services with databases, caching layers, queues, and third-party APIs
- Collaborate with cross-functional teams to deliver high-quality solutions
- Write clean, maintainable, and testable code
- Participate in code reviews, testing, and CI/CD processes
- Work in an Agile/Scrum development environment
Technical Skills Required
Core Skills
- Strong experience with Python in distributed environments
- Experience with FastAPI or Django
- Experience building RESTful APIs and microservices
- Strong knowledge of SQL and relational databases (MySQL / Aurora MySQL RDS)
Cloud & Infrastructure
- Hands-on experience with AWS services
- Experience with AWS Lambda
- Experience with AWS EKS
- Experience with Redis (caching)
Development & DevOps
- Experience with CI/CD pipelines
- Familiarity with tools like GitHub Actions, Ruff
- Version control using Git / GitHub
Additional Skills
- Experience with third-party API integrations
- Knowledge of workflow and integration architectures
- Experience working on Linux / Mac (OS X)
- Experience working in Agile / Scrum teams
Skills: building,aws,cloud,agile,cd,python,skills,microservices,ci