We are looking for a Lead Cloud Native Developer with Python who is passionate about building scalable, resilient, and observable cloud-native applications.
Start an exciting new chapter in your career with EPAM!
Responsibilities
- Be responsible for design and implementation of cloud-native applications with required non-functional requirements in mind
- Apply microservices pattern to design applications
- Build scalable applications utilizing container orchestration or serverless architecture
- Design architecture and structure of managed database solutions for efficient work with data
- Design and implement observability, including monitoring and logging
- Apply Infrastructure as Code (IaC) principles to manage and provision cloud infrastructure in an automated manner
- Drive continuous integration and deployment (CI/CD) practices to enable rapid and automated application delivery
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- 5+ years of hands-on experience in software development, with a strong emphasis on Python
- At least 1 year of relevant leadership experience
- Proven experience in designing scalable and robust web architecture with an understanding of cost-effectiveness
- Knowledge and experience of cloud-native development principles and best practices
- Strong proficiency in Python and its associated libraries
- Knowledge of modern frameworks for Python web development, including FastAPI or similar
- Understanding of RESTful API standards and best practices
- Knowledge of cloud services and infrastructure, including containerization and serverless computing
- Hands-on experience in implementing application monitoring and logging
- Fluency in English, both written and spoken, at a minimum B2 level
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job