EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Senior Cloud-Native Python Developer who is passionate about building scalable, resilient, and observable cloud-native applications.
Want more jobs like this?
Get jobs in Budapest, Hungary delivered to your inbox every week.
The ideal candidate will possess a deep understanding of cloud-native development principles and demonstrate the ability to apply these principles to the design and development of cloud-based solutions.
#LI-DNI
Responsibilities
- Design, implement, and deploy cloud-based solutions using Python, build a variety of cloud-centric solutions focusing on scalability, security, and performance
- Work with container orchestration platforms and microservices architecture to build robust and maintainable applications
- Utilize serverless architectures like Functions as a Service (FaaS) to develop efficient and cost-effective solutions
- Implement monitoring and logging strategies to ensure observability and efficient debugging of applications
- 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
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- 3+ years of hands-on experience in software development, with a strong emphasis on Python
- Proven experience in designing, developing, and deploying microservices applications
- Knowledge of cloud-native development principles and best practices
- Strong proficiency in Python and its associated libraries
- Knowledge of cloud services and infrastructure, including containerization and serverless computing
- Experience with microservices architecture and container orchestration platforms
- Understanding of RESTful API standards and best practices
- Hands-on experience in implementing application monitoring and logging
- Cloud certifications, demonstrating expertise in cloud platforms
- Familiarity with other programming languages, such as JavaScript, Java, or Go
- Experience with agile methodologies and related tools
- Knowledge of advanced cloud-native patterns and architectures
- Strong understanding of data structures and algorithms
- Dynamic, entrepreneurial corporate environment
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunities for personal and career growth in a progressive industry
- Global scope, international projects
- Widespread training and development opportunities
- Unlimited access to LinkedIn learning solutions
- Competitive salary and various benefits
- Advanced wellbeing and CSR programs, recreation area