Senior Golang Engineer
Posted 102ds ago
Employment Information
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


















