Save Job
Posted 2w ago

Lead Python Developer

@ EPAM Systems
Mexico
RemoteFull Time
Responsibilities:designing systems, leading team, mentoring engineers
Requirements Summary:5+ years software development experience, 1+ year leading teams; advanced Python, ReactJS, AWS, database design/tuning, Git, Django/Flask, security and auth expertise; excellent English (B2+).
Technical Tools Mentioned:Python, ReactJS, Amazon Web Services (AWS), Git, Django, Flask
Save
Mark Applied
Hide Job
Report & Hide
Job Description

We are building scalable, secure Python services and need a Lead Python Developer to guide architecture and delivery across key initiatives. You will lead a collaborative team, partner on ReactJS integrations, and run AWS deployments while reinforcing best practices across the SDLC—apply now.

Responsibilities

  • Design and build scalable backend systems and services
  • Collaborate with teammates to deliver high-quality software solutions
  • Lead code reviews and mentor engineers to maintain coding standards
  • Optimize performance and troubleshoot technical issues as they occur
  • Oversee integration of third-party APIs and external services
  • Create and update technical documentation for new and existing functionality
  • Champion best practices across the full software development lifecycle
  • Guide continuous improvement of team processes and technical capabilities

Requirements

  • Proven record of 5 years of relevant software development experience
  • Demonstrated experience of 1 year leading and managing development teams
  • Advanced Python expertise for building, evolving, and supporting applications
  • Hands-on experience with ReactJS to deliver user interfaces and connect to backend systems
  • Practical knowledge of Amazon Web Services (AWS) for deploying and operating cloud-based applications
  • Solid background in database design, administration, and performance tuning
  • Proficiency with Git for version control and team-based workflows
  • Experience using Python web frameworks such as Django or Flask
  • Working knowledge of Python web server setup, configuration, and deployment
  • Strong understanding of security best practices in software engineering
  • Experience delivering user authentication and authorization mechanisms
  • Familiarity with Agile or Scrum software development methodologies
  • Excellent English communication skills (B2+ Upper-Intermediate or higher), written and spoken

Nice to have

  • Background in AI development or architecture, including machine learning models, AI feature integration, or scalable AI infrastructure

We offer/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

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.