Senior Golang Developer Backend
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPostgreSQLKubernetesMongoDBGogRPCRedisRESTful APIsMicroservicesDistributed Systems
Requirements
- Strong senior-level experience with Golang development.
- Experience building RESTful APIs and microservices architectures.
- Solid understanding of gRPC (strong plus).
- Deep knowledge of Go concurrency patterns (goroutines, channels, mutexes, worker pools).
- Experience with distributed systems concepts such as idempotency, retries, circuit breakers, and eventual consistency.
- Strong experience with relational and NoSQL databases (PostgreSQL, MySQL, Redis, MongoDB, etc.).
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience with observability tools (Prometheus, Grafana, Datadog, New Relic, etc.).
- Strong understanding of security practices including OAuth2, JWT, mTLS, and API protection.
- Knowledge of clean code principles, SOLID, and design patterns.
- Experience working with high-availability, high-traffic systems.
Responsibilities
- Develop and maintain high-performance backend services and RESTful APIs using Golang.
- Design and implement microservices architectures with strong focus on scalability and resilience.
- Work with asynchronous communication patterns using messaging systems such as Kafka or RabbitMQ.
- Ensure proper handling of concurrency in Go, including goroutines, channels, and synchronization mechanisms.
- Optimize system performance through profiling, monitoring, and code improvements.
- Collaborate on database design, modeling, and optimization across relational and NoSQL systems.
- Implement best practices for testing, including unit, integration, and mock-based testing.
- Participate in incident investigation and production support using observability tools.
- Contribute to CI/CD pipelines, cloud infrastructure, and DevOps practices.
- Ensure security best practices are applied across APIs and backend services.
View Full Description & ApplyYou'll be redirected to the employer's site