We are seeking an accomplished Lead Python Developer to guide our collaborative team towards technical excellence.
You will play a pivotal role in advancing GenAI capabilities within our products while providing leadership and oversight. If you are passionate about innovation, mentoring, and driving results in a dynamic, team-oriented environment, we’re excited to connect with you.
Responsibilities
Lead the development of software applications using Python and ReactJS
Solve complex coding challenges during live coding sessions and guide others through problem-solving
Design and implement efficient algorithms and advanced data structures
Oversee and contribute to cross-functional collaboration in a fully remote global team
Establish and enforce best practices by conducting comprehensive code reviews and providing actionable feedback
Debug, analyze, and optimize existing codebases for stability and scalability
Manage containerization and deployment workflows using Docker
Drive the design, architecture, and execution of innovative features and systems
Ensure clear documentation of architectures, codebases, and development processes for the team
Actively monitor and incorporate advancements and trends in the tech industry into strategic roadmaps
Mentor and coach junior and mid-level developers, creating opportunities for growth and skill development
Champion a culture of continuous learning and innovation, implementing modern practices and tools
Collaborate closely with stakeholders to shape product requirements, offer technical insights, and collect iterative feedback
Plan and coordinate technical delivery timelines, delegating tasks effectively
Requirements
Experience in Python development for at least 5 years
1+ years of relevant leadership experience
Demonstrated proficiency in ReactJS and comprehensive knowledge of full-stack development principles
Solid experience with Docker in environments involving deployment pipelines
Expertise in algorithms, data structures, and computational problem solving
Track record of success with coding competitions or solving advanced coding challenges on platforms like LeetCode
Exceptional problem-solving and debugging skills at an architectural level
Proven ability to lead and collaborate effectively in distributed, remote teams
Strong decision-making skills with the ability to balance technical and business priorities
B2+ English communication skills, with particular strength in technical discussions and documentation
Nice to have
Advanced proficiency in Amazon Web Services (AWS) Cloud services
Hands-on experience with LangChain and ChatGPT technologies
Skills in using Playwright for Python-based testing at scale
Experience in driving the integration of emerging AI techniques into production systems
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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job