Lead Cloud Native Developer
- Published on
About the Role
We are looking for a Lead Cloud Native Developer with Python who is passionate about building scalable, resilient, and observable cloud-native applications. This role is perfect for individuals ready to tackle exciting challenges at EPAM.
Responsibilities
- Be responsible for the design and implementation of cloud-native applications while considering required non-functional requirements.
- Apply the microservices pattern to design applications.
- Build scalable applications utilizing container orchestration or serverless architecture.
- Design architecture and manage database solutions for efficient data handling.
- Design and implement observability, including monitoring and logging.
- Apply Infrastructure as Code (IaC) principles for automating cloud infrastructure management.
- Drive continuous integration and deployment (CI/CD) practices for rapid application delivery.
About the Candidate
Expectations:
- A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of extensive experience in software development with a strong focus on Python.
- Proven ability to design scalable web architectures and an understanding of cost-effectiveness in cloud applications.
Nice to Have Skills:
- Knowledge of modern Python frameworks such as FastAPI.
- Familiarity with RESTful API standards.
- Hands-on experience in cloud services, containerization, and serverless computing, alongside experience in application monitoring and logging.
About the Company
EPAM is a leading global provider of digital platform engineering and development services. Our commitment to a positive impact on our customers, employees, and communities reflects our dynamic and inclusive culture, encouraging collaboration with multi-national teams.
Company Culture and Benefits
We gather like-minded individuals within an engineering community of industry professionals. We offer a friendly team environment and a flexible schedule with the ability to work remotely within Poland or even abroad for up to 60 days annually. Our benefits include:
- A stable income through Employment Contracts or B2B arrangements.
- Participation in the Employee Stock Purchase Plan along with an extensive benefits package, such as health insurance and shopping vouchers.
- Access to various training resources - unlimited access to LinkedIn Learning, Cloud Guru, and English classes to promote your personal growth and career development. Furthermore, our offices are strategically located with amenities for relaxation and enjoyment, and we host corporate and social events regularly.