Lead Python Developer

EPAM Systems

Mexico

On-site

PHP 1,000,000 - 2,000,000

Full time

23 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Global teams of skilled peers
Paid time off & sick leave
Upskilling & certification courses
LinkedIn Learning access

Job summary

EPAM Systems is seeking a Lead Python Developer to own backend services, scale cloud-based architectures, and collaborate with cross-functional teams to deliver high-quality software.

The role emphasizes solid Python expertise with FastAPI, Asyncio, and microservices, plus frontend Angular experience. You will mentor engineers, drive code quality, and contribute to deployment health in a dynamic, globally distributed environment.

Qualifications

  • Minimum 5 years of relevant development experience.
  • At least 1 year of leadership of development teams.
  • Strong understanding of software development principles including SOLID and clean architecture.
  • Proven track record building cloud-based, microservice-oriented backend services.

Responsibilities

  • Design and construct backend services meeting performance, scalability, and reliability benchmarks.
  • Contribute to architectural discussions shaping future direction of systems.
  • Partner with cross-functional teams to translate business needs into technical solutions.
  • Write clean, maintainable, rigorously tested code across services you create.
  • Conduct code reviews to maintain quality and standards.
  • Diagnose and resolve issues affecting performance and stability.
  • Support deployment and operational health of cloud-based applications.
  • Improve engineering practices, tooling, and workflows.
  • Engage in planning to define scope and estimate effort for initiatives.
  • Provide mentorship to fellow engineers throughout the lifecycle.

Skills

Leadership
SOLID principles
Clean architecture
English communication
Team mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Python
FastAPI
Poetry
Asyncio
Angular
RxJS
NgRx
Nx
Node.js
Azure
Azure DevOps
Git
CI/CD
Docker
Kubernetes
Go
SQL
NoSQL
GitOps
ArgoCD

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a Lead Python Developer to join our team. This role offers the opportunity to engage with the complete technology stack, contributing to systems built to scale reliably in modern cloud settings. If you value crafting dependable backend services and enjoy partnering with cross-functional teams to ship high-quality software, we would love to hear from you.

Responsibilities
  • Design and construct backend services that meet defined performance, scalability, and reliability benchmarks
  • Contribute to architectural discussions that shape the future direction of our systems
  • Partner with cross-functional teams to convert business requirements into workable technical solutions
  • Write clean, maintainable, and rigorously tested code across the services you create
  • Conduct code reviews for teammates to help maintain consistent quality and standards
  • Diagnose and resolve intricate issues that affect application performance and stability
  • Contribute to the successful deployment and ongoing operational health of cloud-based applications
  • Support continuous improvement of engineering practices, tooling, and workflows
  • Engage in planning sessions to define scope and estimate effort for upcoming initiatives
  • Offer mentorship and guidance to fellow engineers throughout the development lifecycle
Requirements
  • A minimum of 5 years of relevant experience
  • At least one year of experience leading and managing development teams
  • Strong understanding of software development principles, including SOLID and clean architecture
  • Proven track record building cloud-based, microservice-oriented backend services
  • Solid Python backend experience, including core Python, dependency management with Poetry, the FastAPI framework, and async programming with Asyncio
  • Experience designing and developing Angular single-page web applications
  • Experience with RxJS, NgRx, and Nx
  • Experience working with Node.js
  • Cloud experience with Azure
  • Experience with Azure DevOps, Git, and CI/CD
  • Excellent communication skills
  • Understanding of scalability, performance, and reliability across distributed systems
  • Experience with Kubernetes and containerized applications
  • Proficiency with Docker
  • Knowledge of cloud fundamentals, preferably Azure, with AWS regarded as a plus
  • Experience with relational and NoSQL databases
  • Familiarity with CI/CD pipelines, with GitOps or ArgoCD regarded as a plus
  • Experience with Go (Golang) regarded as a plus
  • Good communication skills
  • Excellent English proficiency (B2 level or higher)
Nice to have
  • Familiarity with Linux
  • Experience with SQL
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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Python Engineer with Cloud experience
Lead Python Engineer with Cloud experience

EPAM Systems • Mexico

On-site
PHP 4,426,000 - 7,377,000
Career plan and real growth机会
Unlimited access to LinkedIn learning
Constant training, mentoring, online e
+13
Lead Python Full Stack Engineer
Lead Python Full Stack Engineer

EPAM Systems • Mexico

On-site
PHP 3,320,000 - 4,426,000
Career growth
LinkedIn learning access
Training programs
+14
Full Stack Python Engineer (Integrations)
Full Stack Python Engineer (Integrations)

EPAM Systems • Mexico

On-site
PHP 5,643,000 - 8,150,000
Senior Python Engineer with Cloud experience
Senior Python Engineer with Cloud experience

EPAM Systems • Mexico

On-site
PHP 2,214,000 - 4,428,000
Career growth opportunities
English classes
Employee Stock Purchase Plan
+2
Senior Python Full Stack Engineer
Senior Python Full Stack Engineer

EPAM Systems • Mexico

On-site
PHP 3,321,000 - 5,166,000
Career growth
LinkedIn learning access
Flexible schedule
+3
Lead Java Developer
Lead Java Developer

EPAM Systems • Mexico

On-site
PHP 7,524,000 - 11,912,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+2
Lead DevOps Automation Engineer
Lead DevOps Automation Engineer

EPAM Systems • Mexico

On-site
PHP 1,800,000 - 2,400,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+1
Lead DevOps Engineer
Lead DevOps Engineer

EPAM Systems • Mexico

On-site
PHP 7,524,000 - 11,285,000
Healthcare benefits
Paid time off
Learning & certification opportunities
+2
Senior Full-Stack Developer
Senior Full-Stack Developer

EPAM Systems • Mexico

On-site
PHP 1,000,000 - 1,900,000
Healthcare benefits
Global career opportunities
Paid time off and sick leave
+2
Lead Backend Engineer
Lead Backend Engineer

EPAM Systems • Mexico

On-site
PHP 2,009,000 - 3,125,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+3