Tech Stack
AWSCloudDjangoDockerEC2FlaskKubernetesMicroservicesNoSQLPythonSQL
About the role
- Design, develop, and maintain Python-based applications and services
- Build scalable, reliable, and high-performance systems using modern frameworks and tools
- Participate in system architecture discussions and propose improvements
- Write clean, maintainable, and well-tested code
- Collaborate with cross-functional teams, including QA, DevOps, and Product Management
- Troubleshoot and optimize existing applications for performance and scalability
Requirements
- Strong proficiency in Python and its ecosystem
- Knowledge of web frameworks such as Django, Flask, or FastAPI
- Experience with databases (SQL and NoSQL) and data modeling
- Experience with AWS services (EC2, S3, Lambda, RDS, etc.) and cloud-native development
- Hands-on experience with Docker and containerized applications
- Experience with Kubernetes for orchestration and deployment of microservices
- Familiarity with CI/CD pipelines, version control (Git), and automated testing
- Upper-Intermediate level of English
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoFlaskFastAPISQLNoSQLAWSDockerKubernetesCI/CD
Soft skills
collaborationtroubleshootingoptimizationcommunication