Senior Backend Developer (Golang, Python)
✨ AI Summary
EPAM Systems, a global IT services company, is hiring a Senior Backend Developer for roles in Colombia and Mexico. The position focuses on designing cloud-based microservices using Go, Python, FastAPI, and Kubernetes. Candidates require 3+ years of backend experience, strong knowledge of distributed systems, and upper-intermediate English proficiency. Benefits include international projects, healthcare coverage, and extensive upskilling resources.
We are looking for a Senior Backend Developer with strong expertise in Golang and Python to join our team. In this role, you will design and build cloud-based, microservice-oriented backend services, working with modern technologies and distributed systems to deliver scalable and reliable solutions.
Responsibilities
- Design, develop, and maintain cloud-based backend services using a microservice architecture
- Build and enhance backend components primarily with Go, complemented by Python
- Develop APIs and services using the FastAPI framework
- Implement asynchronous solutions with Asyncio
- Ensure scalability, performance, and reliability across distributed systems
- Deploy and manage containerized applications with Docker and Kubernetes
- Work with relational and NoSQL databases to support application needs
- Contribute to CI/CD pipelines and streamline delivery processes
- Apply SOLID principles and clean architecture practices across the codebase
- Collaborate with cross-functional teams to deliver high-quality solutions
Requirements
- 3+ years of backend development experience
- Strong knowledge of software development principles, including SOLID and clean architecture
- Proven background in developing cloud-based, microservice-oriented backend services
- Expertise in Go and mid-level proficiency in Python, including FastAPI and Asyncio
- Understanding of scalability, performance, and reliability in distributed systems
- Skills in Kubernetes, Docker, and containerized applications
- Familiarity with cloud fundamentals, preferably Azure
- Competency in relational and NoSQL databases
- Qualifications in CI/CD pipelines
- Good communication skills
- English: Upper-Intermediate or higher
Nice to have
- Familiarity with Azure DevOps
- Knowledge of AWS
- Experience with GitOps / ArgoCD
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
About the Company
More jobs at EPAM Systems
-
Lead Backend Developer (Golang, Python)
Colombia, Mexico · remote · Sep 19, 2026
-
Senior Full-stack Engineer (Azure, React)
Poland · remote · Sep 19, 2026
-
Senior DevOps & AI Automation Engineer
Ukraine · remote · Sep 19, 2026
-
Senior Software Engineer (.NET / Embedded)
Poland · remote · Sep 19, 2026
-
Senior C++ Tools and Automation Engineer
Argentina, Brazil, Colombia, Mexico · remote · Sep 19, 2026