3635: Engenheiro(a) de Software Backend Sênior
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com 3635: Engenheiro(a) de Software Backend Sênior — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descrição da vaga
Estamos buscando um(a) Engenheiro(a) de Software Backend Sênior para fazer parte do time do Wellhub.
REQUISITOS:
Projetar, desenvolver, testar, implantar e manter serviços em Go, com foco em performance, escalabilidade e resiliência, incluindo pipelines de dados de alto volume que consomem eventos do Kafka.
Construir e evoluir APIs REST com contratos claros, documentadas por meio de Swagger/OpenAPI, consumidas por camadas BFF e clientes internos.
Implementar recursos de observabilidade nos serviços, incluindo logs estruturados, rastreamento distribuído e métricas (como DataDog APM e Grafana), permitindo identificar problemas antes que se tornem incidentes.
Participar das decisões de arquitetura que impactam o ecossistema mais amplo de serviços, com oportunidades de evolução tanto em profundidade técnica quanto em liderança, de acordo com seus interesses e habilidades.
Trabalhar em um ambiente colaborativo e ágil, que prioriza as pessoas em vez de processos e mantém o foco em produtividade.
Trabalhar com tecnologias de ponta e desafios complexos em escala global.
NECESSÁRIO
Profissional com graduação em Ciência da Computação ou experiência profissional equivalente.
Experiência no desenvolvimento e na arquitetura de serviços Backend complexos, prontos para ambientes de produção, preferencialmente utilizando Go. Experiência com outras linguagens compiladas e fortemente tipadas também será considerada.
Experiência na construção e evolução de APIs RESTful, incluindo validação de requisições, tratamento de erros e documentação de APIs (Swagger/OpenAPI).
Experiência com arquiteturas orientadas a eventos e brokers de mensagens, como Kafka, incluindo o tratamento de dados atrasados, reprocessados ou recebidos fora de ordem.
Conhecimento de bancos de dados relacionais ou de séries temporais, com capacidade para trabalhar com modelagem de dados, migrações e performance de consultas em larga escala.
Conhecimento de práticas de observabilidade, incluindo logs estruturados, rastreamento distribuído e métricas (DataDog, Grafana, Prometheus ou equivalentes).
Experiência com ambientes containerizados (Docker) e infraestrutura em nuvem (AWS ou equivalente).
Experiência consolidada trabalhando em times modernos de desenvolvimento ágil de produtos, em colaboração com engenheiros, Product Managers e designers.
Experiência com camadas de cache, como Redis, para operações de leitura de alto volume.
Conhecimento de motores de consulta distribuídos sobre data lakes, como Trino/Presto, será considerado um diferencial.
Diferencial: experiência com integração com provedores de LLM (Large Language Models), como AWS Bedrock.