Skills
Sobre a Vaga
Na CI&T, ajudamos empresas a transformar o potencial de IA em resultados reais para os negócios. Buscamos um(a) Desenvolvedor(a) Full-Stack Sênior para atuar no desenvolvimento e evolução de soluções com foco em modernização, integração e alta performance.
Importante: se você reside na Região Metropolitana de Campinas, a presença nos escritórios de Campinas será obrigatória conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e manter sistemas com APIs REST
- Atuar com concorrência e execução eficiente em Go, incluindo goroutines, channels, context, mutex e worker pools
- Tratar erros de forma adequada e consistente
- Planejar e executar testes, incluindo uso de mocks e testes de integração
- Realizar profiling e otimizações de performance
- Aplicar Clean Code, SOLID e Design Patterns no desenvolvimento backend
Requisitos
- Experiência com microsserviços
- Domínio de comunicação síncrona e assíncrona entre serviços
- Experiência com mensageria e eventos (Kafka, RabbitMQ ou similares)
- Conhecimento de padrões de resiliência: idempotência, retry, fallback, circuit breaker e timeout
- Entendimento de consistência eventual e estratégias de escalabilidade
- Capacidade de atuar em sistemas de alto volume transacional
- Banco relacional (PostgreSQL, MySQL ou similares) e otimização de queries
- Banco NoSQL (Redis, MongoDB, DynamoDB ou similares) e modelagem de dados
- Estratégias de cache e controle de concorrência (índices, transações e otimizações)
- Experiência com cloud (AWS, GCP ou Azure), Docker e Kubernetes
- Práticas de CI/CD e observabilidade (logs, métricas e tracing)
- Uso de ferramentas como New Relic, Datadog, Grafana, Prometheus, Kibana ou similares
- Capacidade de investigar incidentes em produção e operar conforme SLO, SLA, alertas e runbooks
Beneficios
- Atuação em projetos com foco em transformação tecnológica e IA aplicada
- Ambiente com práticas modernas de engenharia, qualidade e observabilidade
- Oportunidade de evolução em arquitetura, performance e resiliência de sistemas