Senior Backend Developer (Golang, Python)

Company: EPAM Systems
Location: Colombia, Mexico
Type: remote
Posted: Sep 19, 2026
Views: 0

✨ 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

Name: EPAM Systems

No detailed information available about this company.

More jobs at EPAM Systems