Senior Python Developer

EPAM Systems

México

On-site

MXN 700,000 - 900,000

Full time

10 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Global career opportunities
LinkedIn Learning access
Upskilling & Certification
Paid time off
Volunteer opportunities

Job summary

EPAM Systems is seeking a Senior Python Developer with AWS expertise to support Treasury technology initiatives. You will drive backend engineering, design scalable microservices, and integrate diverse data sources into unified data models.

You will collaborate with global teams, mentor engineers, and contribute to high-stakes financial applications. Responsibilities include designing APIs, implementing microservices architectures, building REST APIs, automating tasks with shell scripts, and

Qualifications

  • 3+ years of professional Python development experience.
  • Proficiency with FastAPI, Django, Flask and API design.
  • Experience in designing microservices and inter-service communication.
  • Experience integrating data from multiple formats (xlsx, pdf, csv, json).
  • Mentor less senior engineers.
  • Shell scripting for automation (Bash).
  • Linux/Unix administration basics.
  • Familiarity with AWS, GitHub Actions, REST API development.
  • Strong unit testing and test automation.
  • Experience working in agile teams on complex applications.
  • Collaborative, global-team mindset.
  • Familiarity with Jira and Confluence.
  • English proficiency at Upper-Intermediate (B2) or higher.

Responsibilities

  • Design and implement microservices architectures, API gateways, and inter-service communication.
  • Develop backend services using Python with modern frameworks.
  • Integrate data from multiple sources into a common data model.
  • Build and maintain REST APIs with performance and scalability in mind.
  • Mentor and guide less senior team members.
  • Automate tasks and manage OS-level operations through shell scripting.
  • Ensure strong test coverage with unit testing and test automation.
  • Collaborate with globally distributed teams in an Agile environment.
  • Participate in code reviews and knowledge sharing.

Skills

Python
FastAPI
Django
Flask
API design
Microservices
Inter-service communication
Shell scripting
Linux/Unix
AWS
GitHub Actions
REST APIs
Test automation
Agile teams
Jira/Confluence
English B2+

Tools

Dagster
Kubernetes
Pandas
dbt

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 looking for a Senior Python Developer with AWS expertise to support Treasury technology initiatives. In this role, you will drive backend engineering efforts, design scalable microservices architectures, and integrate diverse data sources into unified data models. You will collaborate with global teams, mentor less senior engineers, and contribute to high-stakes financial applications.

Responsibilities
  • Design and implement microservices architectures, API gateways, and inter-service communication
  • Develop and optimize backend services using Python and modern frameworks
  • Integrate data from multiple sources (xlsx, pdf, csv, json) into a common data model
  • Build and maintain REST APIs with a focus on performance and scalability
  • Mentor and provide technical guidance to less senior team members
  • Automate tasks and manage operating system-level operations through shell scripting
  • Troubleshoot complex system and application issuesEnsure strong test coverage through robust unit testing and test automation
  • Collaborate with globally distributed teams in an agile environment
  • Participate actively in code reviews and peer learning initiatives
Requirements
  • 3+ years of professional experience in Python development
  • Proficiency in backend frameworks such as FastAPI, Django, and Flask, including API design and optimization
  • Expertise in system design and software architecture, including microservices, API gateways, and inter-service communication
  • Skills in integrating data from multiple formats (xlsx, pdf, csv, json) into a common data model
  • Background in managing and mentoring less senior team members from a technical perspective
  • Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management
  • Understanding of Linux/Unix operating systems, including process management, basic networking, and application layer integration
  • Familiarity with AWS, GitHub Actions, and REST API development
  • Competency in test automation and robust unit testing practices
  • Experience working in agile teams on complex, high-stakes applications
  • Collaborative mindset with comfort working across global teams
  • Familiarity with Atlassian tools such as Jira and Confluence
  • English proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
  • Frontend development experience with React and TypeScript
  • Finance domain expertise, ideally in Payments or Treasury
  • Familiarity with Dagster, Kubernetes, and Pandas
  • Knowledge of dbt
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 Developer with AWS
Lead Python Developer with AWS

EPAM Systems • Mexico

Hybrid
MXN 900,000 - 1,300,000
Senior Python Backend Engineer - AWS Microservices
Senior Python Backend Engineer - AWS Microservices

EPAM Systems • Mexico

On-site
MXN 700,000 - 900,000
Healthcare benefits
Global career opportunities
LinkedIn Learning access
+3
Chief Software Engineer - AI-Powered, Python
Chief Software Engineer - AI-Powered, Python

EPAM Systems • Mexico

On-site
MXN 1,000,000 - 2,000,000
Healthcare benefits
Employee financial programs
Paid time off
+4
Python Engineering Manager
Python Engineering Manager

EPAM Systems • Región Centro

On-site
MXN 900,000 - 1,200,000
Healthcare benefits
Upskilling and certification courses
LinkedIn Learning access
+2
Lead AWS DevOps Engineer
Lead AWS DevOps Engineer

EPAM Systems • Mexico

On-site
MXN 600,000 - 1,000,000
Healthcare benefits
Global teams
Paid time off and sick leave
+6
Senior Java Developer
Senior Java Developer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Healthcare benefits
Global career opportunities
Upskilling & certifications
Senior Python Engineer (AI-Powered Financial Assistant)
Senior Python Engineer (AI-Powered Financial Assistant)

EPAM Systems • Mexico

Remote
MXN 700,000 - 1,100,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Healthcare benefits
Paid time off
Upskilling programs
+2
Lead Python Engineer (AI-Powered Financial Assistant)
Lead Python Engineer (AI-Powered Financial Assistant)

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,500,000
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,600,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+2