Desenvolvedor(a) Full-Stack: Seja o Coração de Nossa Plataforma
O nosso ambiente é real-time, distribuído e com escala significativa. O principal desafio é:
* Escalabilidade: milhões de chamadas por dia, baixa latência e bilhões de registros para navegação eficiente.
* Alta disponibilidade: projeto para que falhas sejam invisíveis para o cliente final.
* Entrega contínua com qualidade: deploys frequentes, testados e monitorados.
* Análise em tempo real: visões sobre grandes volumes de dados assíncronos com performance e usabilidade.
Nossa plataforma é utilizada por empresas de todos os portes — de pequenas pizzarias a grandes multinacionais — em áreas como vendas, atendimento, cobrança e pesquisa, sempre com foco em comunicação em tempo real, qualidade e personalização.
Queremos você!
Responsabilidades do Cargo:
1. Análise e desenvolvimento de novas funcionalidades
2. Criação e manutenção de APIs REST performáticas
3. Participação em decisões técnicas e revisão de código
4. Escrita e manutenção de testes automatizados
5. Colaboração com um time técnico sênior e bem organizado
Requisitos obrigatórios:
* 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
Perfis valorizados:
* 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.)
Ambiente de Trabalho:
* 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