AVANTTi

Senior Golang Engineer

AVANTTi

contract

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCassandraDockerGoGoogle Cloud PlatformGRPCKubernetesMongoDBMySQLNoSQLPostgresRedis

About the role

  • Architect and implement scalable microservices in Golang for high-traffic applications
  • Write clean, efficient, and idiomatic code using Goroutines, Channels, and other native concurrency features
  • Build and maintain high-performance REST and gRPC APIs
  • Perform profiling and optimizations to reduce latency and improve resource usage (CPU/Memory)
  • Work closely with the DevOps team on containerization (Docker) and orchestration (Kubernetes)
  • Ensure software quality with unit, integration, and end-to-end (E2E) tests, maintaining 99.9% reliability
  • Lead code reviews and mentor mid-level and junior developers
  • Use modern tools, including AI-assisted development (Cursor, GitHub Copilot), maintaining velocity without compromising quality

Requirements

  • Advanced English (required)
  • Solid experience with distributed systems
  • Deep understanding of Go's concurrency model (Goroutines, Channels, context, sync)
  • Advanced experience with microservices architectures (Service Discovery, Circuit Breaker, API Gateway)
  • Strong knowledge of relational databases (PostgreSQL / MySQL) and NoSQL (Redis, MongoDB, Cassandra)
  • Hands-on experience with AWS, GCP, or Azure + Kubernetes and Docker
  • Proficiency in testing in Go (table-driven tests, testify, mocks)
Benefits
  • Flexible working hours

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GolangmicroservicesREST APIsgRPC APIsGoroutinesChannelsprofilingoptimizationstesting in Gorelational databases
Soft skills
leadershipmentoringcommunicationcollaboration