Caro usuário, habilite o javascript para que esse site funcione corretamente.

Back-end Sênior | Node.js e TypeScript - Vaga 2

CLT (Efetivo)Presencial (Local)Barueri-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Outros

Nível: Senior

Buscamos um(a) Back-end Sênior para atuar em uma empresa de tecnologia que opera no mercado de sorteios, capitalizações e soluções transacionais, com um produto já em produção, geração de receita e crescimento acelerado.

O negócio é claro: vender, vender e vender. O modelo é 100% success fee, com solução White Label Plug & Play, pensada para escalar rápido e sustentar crescimento contínuo. O produto já existe, está em operação e cresce em ritmo acelerado. O desafio agora é reestruturar, reescrever e padronizar a base técnica, elevando a qualidade do código, da arquitetura e dos processos para garantir performance, segurança e escalabilidade em um ambiente de vendas intensas.

Este não é um papel de execução automática. É para quem gosta de pensar arquitetura, assumir responsabilidade técnica, discutir soluções e contribuir ativamente para decisões que impactam o produto. Aqui, senioridade significa autonomia, profundidade técnica e compromisso com o que é construído. O time é majoritariamente júnior, o que exige presença, colaboração e disposição para compartilhar conhecimento no dia a dia, mesmo sem um papel formal de liderança.

Cultura e alinhamentos importantes

Antes de seguir com a candidatura, é importante alinhar como funciona o dia a dia. Preferimos deixar isso claro agora para evitar desalinhamentos depois.

  • Onboarding
    A empresa adota um modelo híbrido em Três Lagoas/MS e em Barueri/SP. O onboarding inicial é presencial por 15 dias (em Três Lagoas/MS), com encontros recorrentes, e faz parte da cultura da empresa. Esse período é essencial para imersão no produto, no time e nos fluxos de negócio.

Se você busca um ambiente totalmente pronto, talvez não seja o melhor lugar. Se você busca impacto técnico real, protagonismo e crescimento junto com o produto, essa jornada tende a fazer sentido:

Desenvolvimento e Qualidade

  • Desenvolver e evoluir sistemas backend de alta performance e disponibilidade utilizando Node.js e TypeScript.
  • Implementar arquiteturas seguindo padrões de Clean Architecture, SOLID e Design Patterns.
  • Atuar na refatoração de sistemas e melhoria de código legado, garantindo a manutenibilidade técnica.
  • Modelar bancos de dados relacionais, focando em performance de queries e consistência de dados.
  • Integrar APIs internas e externas de forma resiliente e segura.
  • Implementar soluções de mensageria (Kafka, RabbitMQ ou similares) para comunicação entre serviços.
  • Garantir a qualidade do software através de testes automatizados (unitários, integração e e2e) e revisões de código.

Colaboração e Apoio Técnico

  • Participar ativamente de code reviews, promovendo a disseminação de boas práticas de desenvolvimento.
  • Documentar funcionalidades, fluxos de API e decisões técnicas relevantes para o time.
  • Colaborar com a evolução da stack tecnológica e ferramentas do dia a dia.
  • Trabalhar em conjunto com squads multidisciplinares (Produto, Frontend, QA) para entrega de valor.
  • Apoiar o desenvolvimento técnico de membros menos experientes do time através de mentoria técnica e pair programming.
  • Contribuir para a cultura de observabilidade e monitoramento dos sistemas em produção.

Requisitos:


Experiência

  • Experiência sólida como desenvolvedor backend, com histórico em projetos de média/larga escala.
  • Domínio em Node.js e TypeScript.
  • Vivência prática com ambientes produtivos e sistemas distribuídos.

Stack Técnico

  • Conhecimento sólido em bancos de dados relacionais e modelagem de dados.
  • Experiência com ferramentas de mensageria (RabbitMQ, Kafka ou Pub/Sub).
  • Experiência com Docker e entendimento de fluxos de containerização.
  • Familiaridade com serviços de Cloud Computing (AWS, GCP ou Azure).
  • Domínio de Git e fluxos de trabalho colaborativos

Fundamentos

  • Lógica de programação e estruturas de dados sólidas.
  • Aplicação prática de Clean Architecture, SOLID e padrões de projeto.
  • Domínio de testes automatizados e cultura de qualidade de código.
  • Inglês técnico para leitura e consumo de documentação.

Competências

  • Capacidade analítica para resolução de problemas complexos no backend.
  • Comunicação clara e perfil colaborativo para trabalhar em equipe.
  • Vivência com metodologias ágeis (Scrum ou Kanban).
  • Senso de propriedade (ownership) e compromisso com a excelência técnica.

Diferenciais

  • Conhecimento em arquiteturas de microsserviços e padrões de integração.
  • Experiência com bancos de dados NoSQL ou Redis para cache.
  • Noções de ferramentas de observabilidade (Prometheus, Grafana ou similares).
  • Familiaridade com pipelines de CI/CD
  • Experiência em ambientes de rápido crescimento (startups ou scale-ups)
  • Disponibilidade para atuação híbrida em Alphaville/SP ou Três Lagoas/MS

Benefícios


Contrato e remuneração

  • Contrato PJ (Pessoa Jurídica) | 160 horas mensais
  • Faixa salarial: R$ 8.000 a R$ 13.000, de acordo com senioridade e aderência ao desafio

Benefícios

  • Gympass
  • Ana Health (telemedicina e psicólogo online)
  • Bonificação por entrega: com frequência surgem desafios extras que podem gerar ganhos adicionais para quem se disponibiliza a assumir essas entregas.
  • Após um ano de contrato, há 30 dias de descanso por ano, normalmente divididos em dois períodos de 15 dias. Caso seja necessário flexibilizar, as datas costumam ser combinadas caso a caso.

Se essa cultura e momento da empresa não fazem sentido para você agora, recomendamos não seguir com a candidatura.