Abrange desde backend até frontend, com foco em desenvolvimento de software e entrega contínua.
Desafios técnicos que você enfrentará:
* Escala: milhões de chamadas por dia, baixa latência e bilhões de registros para navegação eficiente.
* Disponibilidade: projetamos para que falhas sejam invisíveis para o cliente final.
* Entrega contínua com qualidade: deploys frequentes, testados e monitorados.
* Análises em tempo real: visões sobre grandes volumes de dados assíncronos com performance e usabilidade.
O que é esperado:
* Experiência sólida com Node.js.
* Bons conhecimentos de SQL e bancos relacionais (PostgreSQL desejável).
* Experiência com controle de versão (Git)
* Conhecimento de testes automatizados.
* Ter participado da construção de mais de uma aplicação web em equipe.
* Leitura técnica fluente de inglês.
* 2+ anos de experiência como desenvolvedor(a) full-stack.
Diferenciais que valorizamos:
* Experiência com TypeScript.
* Conhecimento de Docker.
* Familiaridade com filas (Bull ou similares).
* Experiência com DevOps e pipelines CI/CD.
* Conhecimento de design patterns.
* Familiaridade com frameworks front-end (React, Angular, etc.).
Sobre a vaga:
Buscamos um(a) engenheiro(a) de software pleno para atuar como desenvolvedor(a) full-stack, com foco em backend (Node.js + PostgreSQL), mas entregas ocasionais no frontend (React).
Principais responsabilidades:
* Análise e desenvolvimento de novas funcionalidades.
* Criação e manutenção de APIs REST performáticas.
* Participação em decisões técnicas e revisão de código.
* Escrita e manutenção de testes automatizados.
* Colaboração com um time técnico sênior e bem organizado.
Benefícios:
* Remuneração compatível com o mercado.
* Trabalho remoto ou híbrido (a combinar).
* Equipamentos e ferramentas necessários.
* Ambiente técnico desafiador, com espaço para evolução constante.
* Autonomia, transparência e respeito mútuo.
Perfil que buscamos:
* Interesse em aprender coisas fora da sua especialidade.
* Boa comunicação e colaboração com o time.
* Proatividade e senso de responsabilidade.
* Preocupação com organização, legibilidade e reuso de código.
* Disposição para compartilhar conhecimento com os pares.