Python.Web & 8 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Design and implement scalable backend systems
- Collaborate with cross-functional teams to deliver project requirements
- Optimize application performance and troubleshoot issues
- Participate in code reviews to maintain high standards
- Integrate third-party services and APIs
- Contribute to the documentation of technical processes
- Ensure code quality through automated testing practices
- Support deployment and release activities for new features
Requirements
- At least 3 years of experience working with Python
- Proficiency in database management and integration
- Experience using Git for version control
- Understanding of microservice architecture principles
- Knowledge of Python testing frameworks and practices
- Familiarity with software development lifecycle methodologies
- Hands-on experience with Python web frameworks
- Experience working with Python web servers
- Awareness of security best practices in software development
- Ability to implement user authentication and authorization
- Strong grasp of software development methodologies
- English fluency at B2+ level or higher, both written and spoken
Nice to have
- Experience with cloud platforms and services
- Background in containerization and orchestration tools
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