Python.Web & 8 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Build and maintain robust backend solutions
- Work with various teams to fulfill project objectives
- Improve system efficiency and resolve technical problems
- Take part in peer code reviews to uphold quality standards
- Connect applications with external APIs and services
- Assist in creating and updating technical documentation
- Apply automated testing to verify code reliability
- Help manage the rollout and deployment of new functionalities
Requirements
- Minimum of 3 years’ experience developing with Python
- Skilled in working with databases and integrating data sources
- Experience with Git for managing code repositories
- Understanding of microservices architecture concepts
- Knowledge of Python testing tools and techniques
- Familiarity with different stages of the software development lifecycle
- Practical experience with Python web frameworks
- Experience configuring and running Python web servers
- Awareness of secure coding practices
- Ability to set up user authentication and authorization
- Solid understanding of software development methodologies
- English proficiency at B2+ level or higher, both written and spoken
Nice to have
- Experience working with cloud infrastructure and services
- Background in using containerization and orchestration technologies
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