Senior Go Engineer

Improving South America

México

Remote

MXN 1,200,000 - 2,100,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Long-term contract
100% Remote
Vacation and PTO
Two annual bonuses
Two salary reviews per year
English classes
Apple equipment
Online courses platform
Budget for books
Budget for work materials
much more..

Job summary

Improving South America is seeking a Go Engineer to lead the design, development, and operation of scalable microservices powering customer-facing and internal products. You will drive backend architecture, API design, and cloud-native guidelines while shaping a resilient service-oriented stack.

As a technical anchor, you will define API contracts, supervise distributed systems, mentor engineers, and collaborate with DevOps, QA, product, and design teams to align roadmaps and architecture

Qualifications

  • Bachelor's degree in Computer Science or related field preferred.
  • 5–7+ years of professional software engineering experience.
  • 3+ years building and operating production backend services in Go.
  • Strong experience designing microservice architectures and APIs.
  • Experience with relational and NoSQL databases in service-oriented architectures.
  • Cloud platforms (AWS/Azure/GCP) and infrastructure as code.
  • Advanced English is a must.

Responsibilities

  • Lead design and development of scalable, resilient microservices using Go.
  • Define and maintain API contracts (REST and/or event-driven).
  • Architect distributed systems for reliability and scalability.
  • Implement inter-service communication patterns (synchronous and asynchronous).
  • Design and manage service-level database schemas and data ownership.
  • Build and maintain frontend components consuming backend services.
  • Implement observability: logging, monitoring, tracing, alerting.
  • Lead code reviews and mentor engineers across levels.
  • Collaborate with DevOps, QA, product, and design; influence roadmap and architecture.
  • Document service architecture, APIs, and operational procedures.

Skills

Go
Microservices
API design
Distributed systems
Cloud platforms
Mentoring
Communication skills
Ownership

Education

Bachelor's degree in Computer Science or related field

Tools

Kubernetes
Docker
gRPC
REST APIs

Job description

The Go Engineer is responsible for leading the design, development, and operation of scalable, resilient microservices that power customer-facing and internal technology products. This role drives backend architecture and distributed systems strategy while also contributing to modern, responsive front-end applications.

You will serve as a technical anchor for our service-oriented architecture, leading the design of independently deployable services in Go and driving high availability, performance, and observability standards across the organization. The ideal candidate brings deep expertise in microservice architecture, API design, inter-service communication, and cloud-native.

Key Responsibilities
  • Lead the design and development of scalable, resilient microservices using Go, setting patterns and standards for the broader engineering team
  • Define and maintain clear API contracts (REST and/or event-driven interfaces) between services
  • Architect distributed systems with a focus on reliability, scalability, and fault tolerance
  • Implement inter-service communication patterns (synchronous and asynchronous)
  • Design and manage service-level database schemas and data ownership models
  • Build and maintain responsive front-end components that consume backend services
  • Implement observability practices including logging, monitoring, tracing, and alerting
  • Lead code reviews, mentor engineers across experience levels, and champion engineering best practices organization-wide
  • Partner cross-functionally with DevOps, QA, product, and design teams; serve as a technical liaison and contribute to roadmap and architecture decisions
  • Document service architecture, APIs, and operational procedures
Requirements
  • Bachelor's Degree in Computer Science or related field (preferred)
  • 5-7+ years of professional software engineering experience
  • 3+ years of experience building and operating production backend services in Go
  • Strong experience designing and implementing microservice architectures
  • Experience building RESTful APIs and/or event-driven services
  • Deep understanding of distributed systems concepts (service discovery, load balancing, circuit breaking, retries, idempotency)
  • Experience with synchronous and asynchronous communication patterns (HTTP/gRPC, messaging systems)
  • Experience working with relational and/or NoSQL databases in a service-oriented architecture
  • Deep experience with cloud platforms (AWS, Azure, or GCP), including managed services, IAM, and infrastructure-as-code
  • Strong debugging, performance tuning, and production support experience
  • Strong problem-solving skills and architectural judgment
  • Excellent communication skills and collaborative mindset
  • Strong sense of ownership and accountability
  • Demonstrated ability to mentor engineers and elevate team technical capability.
  • ADVANCED ENGLISH IS A MUST , you won't be considered if your are not fluent thank you!
Nice-to-Haves
  • Experience with event streaming platforms (Kafka, Pub/Sub, NATS)
  • Experience with API gateways and service meshes
  • Experience implementing authentication and authorization (OAuth2, JWT, SSO)
  • Familiarity with domain-driven design (DDD) principles
  • Experience working in Agile/Scrum development environments
Benefits
  • Contrato a largo plazo.
  • 100% Remoto.
  • Vacaciones y PTOs
  • Posibilidad de recibir 2 bonos al año.
  • 2 revisiones salariales al año.
  • Clases de inglés.
  • Equipamiento Apple.
  • Plataforma de cursos en linea
  • Budget para compra de libros.
  • Budget para compra de materiales de trabajo
  • mucho mas..
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Microservices Engineer — Remote + Growth Perks
Senior Go Microservices Engineer — Remote + Growth Perks

Improving South America • Mexico

Remote
MXN 1,200,000 - 2,100,000
Long-term contract
100% Remote
Vacation and PTO
+8
Ingeniero de Software Senior - Plataformas Cloud Nativas
Ingeniero de Software Senior - Plataformas Cloud Nativas

Placements24 • Santiago de Querétaro

Hybrid
MXN 1,200,000 - 2,000,000
Salario competitivo
Programa de salud y bienestar
Aprendizaje y desarrollo profesional
+3
Java Cloud Engineer Golang / AWS
Java Cloud Engineer Golang / AWS

Capital Empresarial Horizonte • Benito Juárez

Hybrid
MXN 900,000 - 1,400,000
Seguro de gastos médicos mayores
Vales de despensa
Seguro de vida
+4
Golang Tech Lead - Trabajo Remoto | REF#258677
Golang Tech Lead - Trabajo Remoto | REF#258677

BairesDev • Tlalnepantla

Remote
MXN 552,384 - 920,641
Trabajo 100% remoto
Compensación por encima de la media
Horarios flexibles
+3
Software Engineer - Go - Remote Work | REF#306402
Software Engineer - Go - Remote Work | REF#306402

BairesDev • México

Remote
MXN 1,679,000 - 2,611,000
Remote work
Flexible hours
Home office setup provided
+2
Principal Software Engineer - Mexico
Principal Software Engineer - Mexico

JobGet Inc. • Jalisco

Remote
MXN 1,400,000 - 2,000,000
Remote-first
Savings Fund (Fondo de Ahorro)Bonus
30 Day El Aguinaldo
+3
Backend Engineer (Nodejs/TypeScript)
Backend Engineer (Nodejs/TypeScript)

DaCodes • Mexico

Hybrid
MXN 420,000 - 660,000
Remote/Home office
Seguro de gastos médicos mayores (apli
Seguro de vida (aplica para México)
+6
Software Engineer - Go - Remote Work | REF#306399
Software Engineer - Go - Remote Work | REF#306399

BairesDev • Mexico

Remote
MXN 2,238,000 - 3,358,000
100% remote work
USD or local currency compensation
Hardware and software setup for home
+4
Golang Software Developer - Entertainment Industry
Golang Software Developer - Entertainment Industry

Michael Page International México Reclutamiento Especializado S.A. de C.V • Ciudad de México

On-site
MXN 900,000 - 1,200,000
Salario competitivo
Prestaciones de ley y superiores
Oportunidades de crecimiento
+2
Senior Full Stack AWS Engineer (Node + React/TypeScript) - México Only
Senior Full Stack AWS Engineer (Node + React/TypeScript) - México Only

DaCodes • Región Centro, Monterrey, Mérida, Chihuahua

Hybrid
MXN 900,000 - 1,300,000
Seguro médico mayor
Seguro de vida
Trabajo remoto/ Home office
+1