Python.Core & 13 others
EPAM Systems
Software Engineering
Colombia · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop and maintain database-driven web applications using Python
- Design and build RESTful APIs and JSON interfaces
- Deploy applications to high-reliability production environments
- Utilize Docker and Kubernetes for containerization and orchestration
- Implement object-oriented programming and application design best practices
- Work with RDBMS databases, primarily PostgreSQL
- Collaborate with teams to integrate backend services with frontend interfaces
- Use Git for version control and manage code repositories
- Participate in code reviews and maintain code quality standards
- Ensure application performance, scalability, and security
- Support continuous integration and delivery pipelines
- Contribute to testing methodologies and TDD practices
- Coordinate with UI/UX teams to align backend functionalities
- Monitor and troubleshoot production issues
- Stay updated with industry trends and technologies relevant to Python backend development
Requirements
- 4+ years experience developing database-driven web applications and high-performance systems
- Strong skills in RDBMS databases, especially PostgreSQL
- Excellent development skills in complex Python applications
- Experience using and building RESTful APIs and JSON
- Experience deploying applications in production environments
- Proficiency with Docker, Kubernetes, and Git
- Strong object-oriented programming and application design skills
- Knowledge of Swagger/OpenAPI 3.0 specifications
- Familiarity with continuous integration and testing methodologies
- Understanding of test-driven development and agile processes
- Experience with Web UI frameworks such as React/Redux is a plus
- Upper-Intermediate English proficiency (B2) for effective communication
- Ability to work collaboratively in a team environment
- Strong problem-solving and analytical skills
Nice to have
- Experience with ML architecture and Apache Spark
- Knowledge of ETL/ELT solutions and Snowflake data platform
- Familiarity with UX design principles
- Experience with Node.js development
- Background in cloud-native application development
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