Principal Golang Engineer

Compire.co

Brasil

On-site

BRL 200,000 - 320,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compire.co in Brazil is seeking a highly experienced Golang Engineer to build and scale a next‑generation digital commerce solution. You will guide engineering teams, solve challenging technical problems, and help steer technology decisions, delivering reliable software at scale.

You’ll work across Go microservices, REST/gRPC APIs, databases, cloud infrastructure, and CI/CD tooling, partnering with multiple domains to drive performance, stability, and quality.

Qualifications

  • 12+ years of professional software development experience.
  • 5+ years working extensively with Golang in production environments.
  • Strong understanding of distributed applications and service-oriented design.
  • Solid knowledge of REST, gRPC, SQL, and PostgreSQL.
  • Experience with AWS, Docker, and Kubernetes.
  • Proficiency in Go concurrency, debugging, performance tuning, and automated testing.
  • Understanding of messaging systems, data synchronization, and fault-tolerant applications.
  • Previous experience guiding technical initiatives involving multiple development teams.
  • Strong analytical, communication, and problem-solving abilities.

Responsibilities

  • Plan and implement backend solutions using Go and a microservices approach.
  • Develop efficient APIs and integrations between internal and external systems.
  • Identify potential performance bottlenecks and improve system stability.
  • Help teams make informed decisions about software design and technology choices.
  • Work with cloud infrastructure, databases, and asynchronous messaging systems.
  • Review technical solutions, support other developers, and improve development workflows.
  • Introduce tools and processes that increase code quality and development efficiency.

Skills

Go
Go concurrency
Distributed systems
REST & gRPC
SQL

Tools

Docker
Kubernetes
Kafka
Terraform
GitHub Actions
Redis
AWS
PostgreSQL
React
TypeScript
Java

Job description

We are seeking a highly experienced Golang Engineer to help build and scale a next-generation digital commerce solution. The ideal candidate combines strong software development skills with the ability to guide engineering teams, solve challenging technical problems, and make important technology decisions.We are looking for someone that can start working with us full-time starting next week.

What You'll Do
  • Plan and implement backend solutions using Go and a microservices approach.
  • Develop efficient APIs and integrations between internal and external systems.
  • Identify potential performance bottlenecks and improve system stability.
  • Help teams make informed decisions about software design and technology choices.
  • Work with cloud infrastructure, databases, and asynchronous messaging systems.
  • Review technical solutions, support other developers, and improve development workflows.
  • Introduce tools and processes that increase code quality and development efficiency.
What We're Looking For
  • 12+ years of professional software development experience.
  • 5+ years working extensively with Golang in production environments.
  • Strong understanding of distributed applications and service-oriented design.
  • Solid knowledge of REST, gRPC, SQL, and PostgreSQL.
  • Experience with AWS, Docker, and Kubernetes.
  • Proficiency in Go concurrency, debugging, performance tuning, and automated testing.
  • Understanding of messaging systems, data synchronization, and fault-tolerant applications.
  • Previous experience guiding technical initiatives involving multiple development teams.
  • Strong analytical, communication, and problem-solving abilities.
  • Nice to have Apache Kafka and Java.
  • Terraform, GitHub Actions, and CI/CD automation.
  • Redis, React, or TypeScript.
  • Experience with large-scale online retail or marketplace applications.
  • Familiarity with AI-powered development tools.
Technology Environment

Go, PostgreSQL, REST/gRPC, Kafka, AWS, Kubernetes, Docker, Terraform, GitHub Actions.

This position is ideal for an engineer who enjoys tackling complex technical challenges, contributing to major architectural decisions, and helping teams deliver dependable software at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer | Go / Golang
Senior Backend Engineer | Go / Golang

LTM • São Paulo

On-site
BRL 300,000 - 540,000
Golang Engineer (Middle) ID47128
Golang Engineer (Middle) ID47128

AgileEngine, LLC. • Belo Horizonte

Hybrid
BRL 20,000 - 30,000
Professional growth opportunities
Competitive compensation
Exciting projects with top-tier clients
+1
Golang Engineer (Middle) ID47128
Golang Engineer (Middle) ID47128

AgileEngine, LLC. • Recife

Hybrid
BRL 416,000 - 572,000
Professional growth: mentorship and personalized development roadmaps
Competitive compensation: USD-based pay with budgets for education and fitness
Exciting projects: work with top-tier clients and modern solutions
+1
Golang Developer (AWS)
Golang Developer (AWS)

Applaudo • Rio de Janeiro

On-site
BRL 167,400 - 279,000
Private medical insurance
Modern workspaces
Great work environment
Full-Stack Software Engineer (Go + React)
Full-Stack Software Engineer (Go + React)

Zulay Kitchen • Brazil

Remote
BRL 180,000 - 240,000
SR DESENVOLVEDOR FULLSTACK_coe
SR DESENVOLVEDOR FULLSTACK_coe

Avvale • Nova Lima

On-site
BRL 180,000 - 320,000
Senior Software Engineer (Go)
Senior Software Engineer (Go)

Jobgether • Brazil

Remote
BRL 233,000 - 306,000
Fully remote work in Brazil
Competitive USD 3,800–5,000 monthly (B
Golang Backend Engineer - Remote Work | REF#308502
Golang Backend Engineer - Remote Work | REF#308502

BairesDev • Brazil

Remote
BRL 602,000 - 931,000
Remote work
Competitive salary in USD or local
Home office setup
+4
Remote Golang Developer
Remote Golang Developer

INDI Staffing Services • Rio de Janeiro

Remote
BRL 120,000 - 160,000
Flexibility in work location and schedule
Tailored compensation options
Access to cutting-edge tools
+3
Full-stack Engineer
Full-stack Engineer

Avenue Code • Brazil

On-site
BRL 200,000 - 320,000