
Senior Cloud-Native Python Developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Senior Cloud-Native Python Developer who is passionate about building scalable, resilient, and observable cloud-native applications.
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.
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
Requirements
- 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
Nice to Have
- 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
Locations
- City: Budapest
- Country: Hungary
- Remote: No
Work Location Type
- Hybrid
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.