We are looking for a Python Developer to architect, build, and support scalable cloud-native applications along with ETL data pipelines. The position involves API integration work, deployments based on Kubernetes, and close cooperation with both technical and business stakeholders.
Responsibilities
-
Architect and construct dependable software solutions that satisfy technical specifications and business objectives
-
Build and sustain data processing workflows that enable efficient and reliable data flow
-
Deploy and oversee containerized applications operating within orchestrated cloud infrastructure
-
Construct and integrate APIs to facilitate smooth communication between different systems and services
-
Take part in code reviews to uphold strong standards of code quality and uniformity
-
Diagnose and fix technical problems throughout the application stack in a prompt manner
-
Work together with cross-functional teams to convert business requirements into effective technical solutions
-
Support the ongoing enhancement of development workflows, tooling, and best practices
Requirements
-
At least 3 years of relevant professional experience
-
Solid working knowledge of Python 3.x fundamentals, including data structures, functions, modules, exception handling, and object-oriented programming
-
Experience architecting, building, and maintaining scalable cloud-native applications
-
Practical experience working with Kubernetes
-
Experience with at least one major cloud provider, such as AWS, Azure, or Google Cloud Platform
-
Experience building and maintaining ETL data pipelines
-
Experience developing and integrating APIs
-
Skilled use of Git and CI/CD tools, with GitHub Actions experience preferred
-
Strong communication abilities, with the capacity to collaborate effectively with technical and business stakeholders
-
Strong written and spoken proficiency in English at a B2 level or higher
Nice to have
-
Practical experience working with AWS
-
Experience using Pydantic for data validation and configuration management
-
Skilled in using AI-assisted development tools such as Claude and GitHub Copilot
-
Background working within Agile development frameworks
-
Familiarity with Terraform for provisioning and managing infrastructure as code
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn