Lead Python Web Developer
EPAM SystemsDescripción del puesto
We are looking for a Lead Python Web Developer to join our remote team.
As a Lead Python Web Developer, you will be responsible for leading software development teams, utilizing your exceptional leadership skills and in-depth knowledge of Python, Docker, Kubernetes, PostgreSQL, REST, and other relevant technologies. You will work closely with cross-functional teams to build scalable and reliable applications by applying your expertise in continuous integration, testing methodologies, TDD, and agile development methodologies.
Responsibilities
Lead the development of complex Python applications for web-based systems
Collaborate with cross-functional teams, including UI/UX designers, product owners, QA engineers, and DevOps engineers, to design and develop scalable and reliable applications
Provide technical guidance and mentorship to software development team members
Ensure code quality and adherence to best practices by conducting code reviews and providing feedback
Design and implement RESTful APIs in accordance with OpenAPI specifications
Develop and deploy applications using Docker, Kubernetes, and Git in high-reliability production environments
Ensure that all development processes are in line with continuous integration, testing methodologies, TDD, and agile development methodologies
Requirements
Minimum of 5 years' experience in developing database-driven web applications and high-performance application systems
At least 1 year's experience in leading software development teams with excellent leadership skills
Proficiency in RDBMS databases, particularly PostgreSQL
Exceptional skills in developing complex Python applications
Proficiency in using and building RESTful APIs and JSON
Experience deploying using Docker, Kubernetes, and Git in high-reliability production environments
Robust skills in object-oriented programming and application design
Familiarity with Swagger/OpenAPI 3.0
Understanding of continuous integration, testing methodologies, TDD, and agile development methodologies
Fluency in spoken and written English, allowing effective communication with team members and stakeholders
Nice to have
Experience with Web UI, including modern JavaScript frameworks (e.g., React/Redux)
Experience with Amazon Web Services
Familiarity with UX design principles
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?