Python.Web & 8 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Create and maintain efficient backend systems
- Collaborate with different teams to meet project requirements
- Boost system performance and troubleshoot technical challenges
- Engage in team code reviews to uphold development standards
- Connect applications with external APIs and third-party services
- Contribute to the development and upkeep of technical documentation
- Apply automated testing to ensure software reliability
- Support the rollout and deployment of new product features
Requirements
- A minimum of 3 years’ experience in Python development
- Strong background in database management and data integration
- Experience working with Git for source control
- Understanding of microservices architecture
- Knowledge of Python testing frameworks and best practices
- Familiarity with the stages of the software development lifecycle
- Hands-on experience with Python web frameworks
- Ability to set up and manage Python web servers
- Awareness of secure software development practices
- Experience with user authentication and authorization mechanisms
- Solid grasp of software engineering methodologies
- English proficiency at B2+ level or above, both spoken and written
Nice to have
- Experience with cloud infrastructure and related technologies
- Background in containerization and orchestration solutions
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