Ativa os alertas de emprego por e-mail!

Desenvolvimento Fullstack Sênior PJ (Node.js/Aracaju-SE)

Jetsales Brasil

Aracaju

Híbrido

BRL 80.000 - 120.000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Começa do zero ou importa um currículo já existente

Resumo da oferta

A Jetsales Brasil, uma plataforma de multiatendimento, busca um desenvolvedor backend sênior para liderar a evolução de sua arquitetura. O candidato ideal terá experiência significativa em Node.js e habilidades em mensageria, além de capacidade de liderança técnica. O trabalho será realizado em modelo híbrido, com foco em soluções de alta performance e escalabilidade.

Qualificações

  • Mínimo de 5 anos de experiência em desenvolvimento backend, preferencialmente em Node.js.
  • Forte conhecimento em bancos de dados relacionais como Postgres e não relacionais como MongoDB.
  • Habilidades avançadas em resolução de problemas e pensamento analítico.

Responsabilidades

  • Desenvolver e manter serviços backend robustos e escaláveis utilizando Node.js e Express.
  • Atuar como referência técnica, conduzindo code reviews e promovendo boas práticas de desenvolvimento.
  • Integrar e gerenciar a comunicação com a API de WhatsApp.

Conhecimentos

Node.js
Express
JavaScript
TypeScript
RabbitMQ
Bull Queue
Postgres
MongoDB
Redis
GIT
Resolução de problemas
Trabalho em equipe

Formação académica

Formação em Ciência da Computação ou áreas relacionadas

Ferramentas

Elastic
New Relic
Sentry

Descrição da oferta de emprego

A JetSales Brasil é uma plataforma de multiatendimento focada em integrar empresas e clientes através do WhatsApp, oferecendo soluções robustas para otimizar e escalar o atendimento. Estamos à procura de uma pessoa desenvolvedora backend sênior, que possa liderar e evoluir nossa arquitetura, trazendo soluções técnicas de alta performance e escalabilidade para nossa plataforma.

Local: Aracaju-SE

Modelo de contrato: PJ

Modelo de trabalho: Híbrido (1x presencial por semana)

Auxílio mudança: Não

Início: até 15 dias após aprovação

Principais responsabilidades

  • Desenvolvimento Backend Escalável: Projetar, desenvolver e manter serviços backend robustos e de alta disponibilidade, utilizando Node.js e Express, com foco em escalabilidade e desempenho contínuo.
  • Arquitetura e Boas Práticas: Aplicar Clean Architecture, princípios SOLID e padrões de projeto no desenvolvimento de sistemas, com forte domínio em autenticação via JWT e implementação de testes automatizados.
  • Mensageria e Processos Assíncronos: Projetar, implementar e otimizar filas de mensagens e jobs assíncronos utilizando RabbitMQ e Bull para garantir o processamento eficiente de tarefas em larga escala.
  • Integração com API de WhatsApp: Integrar e gerenciar a comunicação com a API de WhatsApp, automatizando fluxos de mensagens e garantindo comunicação em tempo real com usuários finais.
  • Observabilidade e Performance: Implementar e monitorar serviços críticos com foco em observabilidade, utilizando ferramentas como Redis, soluções de logging e monitoramento de performance.
  • Liderança Técnica: Atuar como referência técnica para o time de backend, conduzindo code reviews, promovendo boas práticas de desenvolvimento e apoiando o crescimento técnico dos membros da equipe.
  • Arquitetura e Escalabilidade da Plataforma: Contribuir ativamente para a evolução da arquitetura da plataforma, antecipando gargalos e propondo melhorias de infraestrutura e design.
  • Colaboração Multidisciplinar: Trabalhar de forma integrada com times de produto, design e frontend, garantindo entregas de alta qualidade e aderência aos objetivos de negócio.
  • Documentação Técnica: Criar e manter documentação clara e acessível sobre boas práticas, decisões arquiteturais e integrações técnicas, facilitando a manutenção e o onboarding de novos desenvolvedores.
  • Pipelines e DevOps: Apoiar na estruturação e melhoria de pipelines de CI/CD e automação de deploys, garantindo eficiência e segurança nos processos de entrega contínua.

Requisitos técnicos

  • Mínimo de 5 anos de experiência com desenvolvimento backend, preferencialmente em Node.js.
  • Experiência sólida com Node.js, Express e JavaScript/TypeScript.
  • Proficiência em RabbitMQ e Bull Queue, com histórico de projetos que envolvem alta carga de mensagens.
  • Forte conhecimento em bancos de dados relacionais (Postgres) e em não relacionais (MongoDB).
  • Experiência com Redis para caching e GIT.
  • Experiência com integrações de APIs de WhatsApp (ex.: whatsapp-web.js, Baileys).
  • Habilidades avançadas de resolução de problemas e pensamento analítico.
  • Capacidade de trabalhar bem em equipe e de forma autônoma, com foco em liderança técnica.
  • Formação em Ciência da Computação ou áreas relacionadas.
  • Experiência sólida na criação e manutenção de documentos técnicos.
  • Experiência com implementação do sonar, automação de deploys e Integração Contínua e Entrega/Implantação Contínua.

Diferenciais:

  • Experiência com ferramentas de observabilidade e monitoramento (ex.: Elastic, New Relic).
  • Familiaridade com Sentry para gerenciamento de erros.
  • Histórico de atuação com otimização de performance e manuseio de alta carga de dados e requisições.
  • Familiaridade em arquitetura arquitetura multitenant.
  • Familiaridade com React( Redux, Axios e testes unitários).

Perfil comportamental

  • Liderança Colaborativa: Atua como referência técnica, com habilidade para liderar times, facilitar decisões e promover um ambiente de aprendizado constante e troca de conhecimento.
  • Proatividade e Autonomia: Tem iniciativa para identificar problemas, propor soluções escaláveis e atuar de forma independente na resolução de desafios complexos.
  • Mentalidade de Produto: Comprometido com o impacto das entregas, entende as necessidades do negócio e prioriza soluções que agreguem valor real aos usuários.
  • Alta Capacidade Analítica: Possui raciocínio lógico apurado, espírito investigativo e foco em dados para tomar decisões técnicas assertivas.
  • Comunicação Clara e Eficaz: Se comunica de forma objetiva com times multidisciplinares, facilitando a fluidez entre áreas técnicas e não técnicas.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.