We are looking for a Senior Golang Backend Developer to join our team. The ideal candidate should have strong experience with Golang, APIs REST development, and knowledge in gRPC. The role will involve working on scalable tech solutions, combining human expertise with AI, and developing clean code with SOLID principles and design patterns. The team will also focus on architecture and distributed systems, including microservices, event-driven architecture, and database modeling.
Requirements
- Strong experience with Golang
- APIs REST development
- Knowledge in gRPC would be a strong differential
- Good practices for project structuring in Go
- Concurrency in Go: goroutines, channels, context, mutex, worker pools
- Proper error handling
- Unit tests, mocks, and integration tests
- Profiling and performance optimization
- Clean Code, SOLID, and Design Patterns applied to the backend
- Architecture and distributed systems:
- Experience with microservices
- Synchronous and asynchronous communication between services
- Message/events with Kafka, RabbitMQ, or similar
- Idempotence, retry, fallback, circuit breaker, and timeout
- Eventual consistency
- Scalability and resilience
- Ability to work in high-volume transactional systems
- Database:
- Relational database: PostgreSQL, MySQL, or similar
- NoSQL database: Redis, MongoDB, DynamoDB, or similar
- Data modeling
- Query optimization
- Indexes, transactions, and concurrency control
- Cache strategies
- Cloud, DevOps, and operation:
- Experience with cloud, such as AWS, GCP, or Azure
- Docker and Kubernetes
- CI/CD
- Observability with logs, metrics, and tracing
- Tools like New Relic, Datadog, Grafana, Prometheus, Kibana, or similar
- Ability to investigate incidents in production
- Knowledge of SLO, SLA, alerts, and runbooks
- Security:
- Good practices for authentication and authorization
- OAuth2, JWT, mTLS, or similar
- Sensitive data protection
- Security in APIs
- Basic knowledge of LGPD and secure development practices
Benefits
- Health and dental plan
- Meal and food allowance
- Childcare allowance
- Extended parental leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
- Participation in Profits and Results (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Discount club
- Online platform dedicated to promoting physical, mental, and well-being health
- Pregnant and responsible parenting course
- Partnership with online course platforms
- Language learning platform
- Many others
