Desenvolvedor(a) Full-Stack - Desafios Tecnológicos
O ambiente é real-time, distribuído e com escala significativa. Os principais desafios são:
* Escalabilidade: milhões de chamadas por dia, baixa latência e bilhões de registros para navegação eficiente.
* Alta disponibilidade: projetamos para que falhas sejam invisíveis para o cliente final.
* Entrega contínua com qualidade: deploys frequentes, testados e monitorados.
* Analytics em tempo real: visões sobre grandes volumes de dados assíncronos com performance e usabilidade.
Aumente sua experiência profissional
Elevemos a escalabilidade da nossa plataforma. Trabalhe em conjunto com um time técnico exigente e colaborativo, compartilhando conhecimentos e inovando juntos!
Sobre a vaga
Buscamos um(a) desenvolvedor(a) full-stack para atuar como desenvolvedor(a) backend, com foco em Node.js + PostgreSQL, mas entregas ocasionais no frontend (React). As principais responsabilidades incluem análise e desenvolvimento de novas funcionalidades, criação e manutenção de APIs REST performáticas e participação em decisões técnicas e revisão de código.
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.
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.).
Perfil que buscamos:
* Interesse em aprender coisas fora da sua especialidade.