Ciandt

[Job - 29340] Sênior Golang Developer Backend

Apply Now

Job Description

Sólida experiência com Golang
Desenvolvimento de APIs REST
Conhecimento em gRPC seria um diferencial forte
Boas práticas de estruturação de projetos em Go
Concorrência em Go: goroutines, channels, context, mutex, worker pools
Tratamento adequado de erros
Testes unitários, mocks e testes de integração
Profiling e otimização de performance
Clean Code, SOLID e Design Patterns aplicados ao backend


Arquitetura e sistemas distribuídos:
Experiência com microsserviços
Comunicação síncrona e assíncrona entre serviços
Mensageria/eventos com Kafka, RabbitMQ ou similares
Idempotência, retry, fallback, circuit breaker e timeout
Consistência eventual
Escalabilidade e resiliência
Capacidade de atuar em sistemas de alto volume transacional


Banco de dados:
Banco relacional: PostgreSQL, MySQL ou similares
Banco NoSQL: Redis, MongoDB, DynamoDB ou similares
Modelagem de dados
Otimização de queries
Índices, transações e controle de concorrência
Estratégias de cache


Cloud, DevOps e operação:
Experiência com cloud, como AWS, GCP ou Azure
Docker e Kubernetes
CI/CD
Observabilidade com logs, métricas e tracing
Ferramentas como New Relic, Datadog, Grafana, Prometheus, Kibana ou similares
Capacidade de investigar incidentes em produção
Conhecimento de SLO, SLA, alertas e runbooks


Segurança:
Boas práticas de autenticação e autorização
OAuth2, JWT, mTLS ou similares
Proteção de dados sensíveis
Segurança em APIs
Conhecimento básico de LGPD e práticas seguras de desenvolvimento

#LI-APS1