Senior Golang Engineer

Posted 102ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Golang Engineer at Avantti Tecnologia leading backend services architecture and development. Building distributed, concurrent, low-latency systems in a high-complexity environment.

Responsibilities:

  • 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