Python.Web & 8 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop and support scalable backend applications
- Coordinate with multiple departments to achieve project goals
- Enhance application performance and address technical issues
- Participate in collaborative code reviews to ensure code quality
- Integrate software with third-party APIs and external systems
- Support the creation and maintenance of technical documentation
- Implement automated tests to maintain code standards
- Assist with launching and deploying new software features
Requirements
- At least 3 years of hands-on experience with Python development
- Proficient in database technologies and data integration
- Experience using Git for version control
- Knowledge of microservice architecture principles
- Familiarity with Python testing libraries and methodologies
- Understanding of the software development lifecycle
- Experience working with Python web frameworks
- Ability to configure and operate Python web servers
- Knowledge of security practices in software engineering
- Experience implementing user authentication and authorization
- Strong foundation in software development processes
- English language skills at B2+ level or higher, both written and spoken
Nice to have
- Experience with cloud computing platforms and related 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