Engenheiro(a) de Software Backend Sênior (TypeScript + Go)
Desenvolva sistemas escaláveis e confiáveis em um ambiente que valoriza autonomia, aprendizado contínuo e engenharia de alto nível.
RESPONSABILIDADES E ATRIBUIÇÕES
Desenvolver e evoluir APIs seguras, escaláveis e de alta performance, equilibrando confiabilidade, simplicidade e custo.
Aplicar boas práticas de engenharia de software, garantindo código legível, testável e sustentável ao longo do tempo.
Aplicar práticas de desenvolvimento seguro no dia a dia (validação de entrada, autenticação e autorização, menor privilégio e gestão adequada de segredos).
Acompanhar métricas técnicas e de produto (latência, erros, disponibilidade), atuando em conjunto com SRE na melhoria contínua dos sistemas.
Atuar em incidentes quando necessário, contribuindo com investigação, correção e ações de prevenção.
Participar ativamente das especificações técnicas e decisões de arquitetura, avaliando trade-offs e influenciando a evolução de sistemas distribuídos.
Propor e implementar melhorias em código, processos e observabilidade, com foco em previsibilidade e qualidade.
Realizar code reviews com foco em qualidade, segurança, padrões técnicos e evolução do time.
Entregar soluções alinhadas aos objetivos de negócio, maximizando a experiência do usuário e a eficiência da plataforma.
REQUISITOS
Experiência sólida no desenvolvimento de APIs REST de alta escala em ambientes de produção.
Domínio sólido em TypeScript ou Go, com aplicação consistente de boas práticas de engenharia de software.
Experiência com sistemas distribuídos e integração assíncrona, evoluindo arquitetura com pragmatismo e responsabilidade técnica.
Experiência com testes automatizados, monitoramento e observabilidade (logs, métricas e rastreamento).
Vivência com bancos de dados relacionais, especialmente PostgreSQL, e com pelo menos uma solução NoSQL (preferencialmente MongoDB).
Conhecimento e prática de desenvolvimento seguro (ex.: OWASP Top 10, gestão de segredos, prevenção de vulnerabilidades comuns e revisão de segurança).
Capacidade analítica para utilizar métricas técnicas (como DORA e indicadores operacionais) na tomada de decisão e melhoria contínua.
Boa comunicação e autonomia para conduzir investigações técnicas, propor soluções e alinhar trade-offs com o time.
Uso responsável de ferramentas de IA generativa e assistivas (como GitHub Copilot, Cursor, entre outras) para aumentar produtividade e qualidade, sem comprometer segurança ou confiabilidade.
🧡 O que você encontra na Raio:
Trabalhamos juntos para promover um ambiente colaborativo e respeitoso, que valoriza a trajetória de cada pessoa em nossa equipe.
Para cuidar de você, preparamos:
Cartão Raio: R$1.000,00/mês - Benefício Flexível;
Convênio Médico e Odontológico: Unimed Unipart ou Unimax;
Total Pass e WellHub: para cuidar do corpo e da mente;
Plataforma StarBem: para cuidado da saúde mental e bem-estar;
Clubes de descontos: NewValue e Vai de Visa (via cartão Raio);
20 dias de recesso remunerado.
E aí, pronto(a) para construir o futuro com a gente?
- Departamento
- Tecnologia
- Função
- Desenvolvimento de Software
- Tipo de emprego
- Contrato