Senior Python Developer

Mexico City, Mexico

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Python Developer for our Mexico City office to make the team even stronger.


  • Responsible for many phases of the software development lifecycle including technical research, and requirements analysis for Python projects;
  • Demonstrate a proficiency in technical design, implementation of enhancements to products, unit testing, debugging, and maintenance;
  • Write reusable, testable, and efficient code;
  • Integration of user-facing elements developed by front-end developers with server side logic;
  • Serve as a partner to EPAM’s clients throughout the project life cycle demonstrating expertise within development;
  • Implementation of security and data protection;
  • Integration of data storage solutions.


  • 5 years of web development, including 3 years of Python development experience;
  • Strong OO design and programming skills;
  • Strong understanding of design patterns and experience in developing re-usable frameworks;
  • Solid understanding of advance API development and JSON object construction;
  • Web, server side and standalone application development experience using Python;
  • Experience creating design specifications;
  • Strong unit test and debugging skills;
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN;
  • Experience implementing software unit tests and working with MVC frameworks (e.g. Django, Flask, etc.);
  • Experience with back-end and front-end development with a strong understanding of how web applications function;
  • Understanding of SDLC and CI/CD;
  • Strong analytical thinking and ability to solve algorithmic tasks.

We offer

  • Hired directly by EPAM;
  • 100% under payroll;
  • Law benefits (IMSS, INFONAVIT, 15 days December, bonus, 25% vacation bonus, Mexican holidays plus December the 24th and 31st);
  • Major medical expenses insurance;
  • Dental insurance;
  • Life insurance;
  • 13 % employee savings fund;
  • Vacations starting with 10 days plus 2 floating days;
  • 30 days leave for the following purposes: maternity leave/adoption;
  • 5 days for regular paternity leave or adoption;
  • Career plan;
  • Constant training and certifications;
  • Flexible work schedule;
  • Relaxed dress code;
  • Mobility plan with our other sites (25 countries);
  • Relocation plan within México (for those who are interested and don´t live in México City).