





Client: Avantti Tecnologia Work Model: Remote – Brazil Contract Type: PJ Level: Senior English: Advanced (mandatory) **About the Opportunity** Avantti Tecnologia is seeking a Senior Golang Engineer to lead the architecture and development of high-scale backend services. This professional will be responsible for building distributed, concurrent, low-latency systems, ensuring robustness, performance, and technical excellence within a highly complex environment. The ideal candidate possesses deep expertise in the Go ecosystem, has solid experience with distributed systems, and serves as the team’s technical reference. Requirements: **Key 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 utilization (CPU/Memory). Collaborate with the DevOps team on containerization (Docker) and orchestration (Kubernetes). Ensure software quality through unit, integration, and end-to-end testing, 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. Experience in software engineering with production-grade Golang. **Technical Domains:** Deep understanding of Go’s concurrency model (Goroutines, Channels, context, sync). Advanced experience with microservice architectures (Service Discovery, Circuit Breaker, API Gateway). Strong knowledge of relational databases (PostgreSQL / MySQL) and NoSQL databases (Redis, MongoDB, Cassandra). Hands-on experience with message queues and streaming platforms: Kafka, RabbitMQ, or NATS. Practical experience with AWS, GCP, or Azure plus Kubernetes and Docker. Proficiency in Go testing (table-driven tests, testify, mocks). **Soft Skills** Strong troubleshooting ability in distributed systems. Effective communication skills to present technical trade-offs to non-technical stakeholders. Leadership mindset, autonomy, and ownership. **Nice-to-Haves (Desirables)** Experience with Rust or low-level programming languages. Contributions to open-source Go projects. Knowledge of Infrastructure-as-Code (Terraform, Pulumi). Prior experience in Fintech, Healthcare, or E-commerce. **Primary Tech Stack** Language: Go 1\.2x\+ Frameworks: Echo, Gin, gRPC-Go Databases & Messaging: PostgreSQL, Redis, Kafka Platform: Kubernetes, AWS, Terraform, GitHub Actions


