Lead Python Web Developer
EPAM SystemsDescripción del puesto
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)
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
¿Te interesa este puesto?