Back to Search
We are seeking a Lead Python Web Engineer to join our remote team. The successful candidate will have a strong background in developing database-driven web applications and high-performance application systems. Your expertise in Python, Docker, Kubernetes, PostgreSQL, and REST will be pivotal in contributing to the development of robust and scalable web solutions. If you are passionate about leveraging your skills to create efficient and reliable web applications, this opportunity is for you.
Responsibilities
- Design and develop database-driven web applications and high-performance application systems using Python
- Create and maintain RESTful APIs to ensure seamless data communication and integration
- Deploy applications to high reliability production environments using Docker and Kubernetes
- Collaborate with the development team to ensure efficient and effective application design and architecture
- Implement and adhere to best practices in continuous integration, testing methodologies, TDD, and agile development methodologies
- Explore and implement modern JS frameworks like React/Redux for Web UI, if required
- Contribute to the enhancement of user experience by implementing UX design principles, if applicable
- Lead the team of experienced engineers
Requirements
- Minimum of 5 years of experience in developing database-driven web applications and high-performance application systems
- 1+ year of relevant leadership experience
- Proficiency in RDBMS databases, especially Postgres
- Strong development skills in complex Python applications
- Experience in building and utilizing RESTful APIs and working with JSON
- Proven track record of deploying to high reliability production environments
- Familiarity with Docker, Kubernetes, and GIT
- Strong object-oriented programming and application design skills
- Knowledge of Swagger/OpenAPI 3.0
- Experience with continuous integration, testing methodologies, TDD, and agile development methodologies
- B2+ English level proficiency
Nice to have
- Experience with Amazon Web Services (AWS)
- Knowledge of Web UI, including modern JS frameworks (e.g. React/Redux)
- Desirable familiarity with UX design principles
Benefits
- 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