Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Lead Backend Developer (Golang, Python)

EPAM Systems
๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico | ๐Ÿ‡จ๐Ÿ‡ด Colombia
Remote
Staff / Principal
5 hours ago
  • Golang
  • Python
  • FastAPI
  • Docker
  • Kubernetes
  • NoSQL
  • Data Modeling
  • CI/CD
  • Azure
  • Data Architecture
  • Azure DevOps
  • AWS
  • GitOps
  • ArgoCD
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are looking for aLead Backend Developerwith strong expertise in Golang and Python to join our team. In this role, you will drive the technical direction, architect cloud-based, microservice-oriented backend services, and mentor a team of engineers. You will work with modern technologies and distributed systems to deliver scalable, reliable, and enterprise-grade solutions, while shaping engineering standards and best practices across the organization.

Responsibilities

  • Define the technical vision and architecture for cloud-based backend services using a microservice approach
  • Lead the design, development, and maintenance of backend components, primarily with Go and complemented by Python
  • Architect APIs and services using the FastAPI framework, ensuring consistency and reusability across products
  • Establish patterns for asynchronous solutions with Asyncio and guide their adoption across teams
  • Own scalability, performance, and reliability strategies across distributed systems
  • Oversee deployment and management of containerized applications with Docker and Kubernetes
  • Set standards for working with relational and NoSQL databases and guide data modeling decisions
  • Design, evolve, and optimize CI/CD pipelines to streamline delivery processes across teams
  • Enforce SOLID principles, clean architecture, and engineering best practices across the codebase
  • Mentor and coach engineers, conduct code reviews, and support their professional growth
  • Collaborate closely with product managers, architects, and cross-functional stakeholders to align technical decisions with business goals
  • Drive technical decision-making, evaluate new technologies, and lead proof-of-concept initiatives

Requirements

  • 5+ years of backend development experience
  • At least 1 year of relevant leadership experience
  • Deep knowledge of software development principles, including SOLID, clean architecture, and design patterns
  • Strong background in architecting and delivering cloud-based, microservice-oriented backend services at scale
  • Expert-level proficiency in Go and solid mid-level+ proficiency in Python, including FastAPI and Asyncio
  • Strong understanding of scalability, performance, and reliability in distributed systems, with hands-on experience solving complex challenges
  • Advanced skills in Kubernetes, Docker, and containerized application orchestration
  • Solid experience with cloud platforms, preferably Azure
  • Strong competency in relational and NoSQL databases, including data architecture and optimization
  • Proven experience designing and improving CI/CD pipelines
  • Demonstrated experience mentoring engineers and leading technical initiatives
  • Excellent communication, leadership, and stakeholder management skills
  • Excellent written and verbal communication skills in English (B2+ level)

Nice to have

  • Hands-on experience with Azure DevOps
  • Knowledge of AWS
  • Experience with GitOps / ArgoCD
  • Experience contributing to hiring, technical interviewing, or building engineering teams

Lead Backend Developer (Golang, Python) ยท EPAM Systems

Auto apply with Likeremote