Back to Search
We're seeking a Lead Python Web Developer, working remotely.
This role entails developing complex Python applications and building RESTful APIs. Your tasks will include the practical deployment of tools such as Docker, Kubernetes, and Git in high-availability production environments. Proficiency in RDBMS databases, especially PostgreSQL, is paramount. Skill in object-oriented programming and application design is desirable. An understanding of Swagger is crucial. Though an insight into UX design principles would be advantageous, it is not compulsory.
Responsibilities
- Interaction with multiple teams to assist in developing complex web applications and RESTful APIs
- Ensuring the alignment of development activity with client business goals
- Creation and management of high-performance production environments
- Participation in code reviews, design discussions, and daily scrum meetings
- Mentorship of junior developers and dissemination of best practices
- Contribution to continual enhancements of development processes
Requirements
- A minimum of 5 years in developing web applications on database-driven, high-performance systems
- Established success in leading a team of engineers
- Proficiency in using RDBMS databases, with particular emphasis on PostgreSQL
- Proven competence in developing complex Python applications
- Exposure to Amazon Web Services
- Expertise in implementing and building RESTful APIs using JSON
- Familiarity with Docker, Kubernetes, and Git for deployment in robust production environments
- Mastery of object-oriented programming and application design
- Acquaintance with Swagger/OpenAPI 3.0
- Knowledge of continuous integration, testing methodologies, TDD, and Agile development
- Upper-Intermediate level of English
Nice to have
- Experience with Web UI and contemporary JavaScript frameworks like ReactJS, Redux
- Understanding of OpenAPI Spec (OAS)
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