Desenvolvedor(a) Back-End Pleno (Node.js)

PJ, São Paulo Remote

TRANSFORMAR NEGÓCIOS EM REALIZAÇÕES PESSOAIS 💜🚀

Somos uma Nação de Patriots, baseados em vários sonhos e um ideal: SER OS MELHORES. Lutamos pela transformação que queremos no mundo, e aqui cada um de nós é único. Sem isso, a Nação não existe. 🌎

Estamos há 14 anos no mercado gerando valor para nossos clientes e impulsionando mudanças com ferramentas digitais, alcançando resultados incríveis para empresas B2B e e-commerces. Já conquistamos dezenas de prêmios que nos posicionam como um dos melhores do Brasil.

Aqui na Nação Digital acreditamos que transformar negócios é mais do que apenas trabalho: é uma jornada em direção às realizações pessoais.

Nossa Cultura:

🏳‍🌈 Respeitamos e celebramos a singularidade de cada indivíduo. Diferentes experiências e perspectivas enriquecem nossa equipe e impulsionam a inovação. Criamos um ambiente onde cada Patriot se sente acolhido e valorizado.

🤝 Fazemos a diferença apoiando causas sociais e realizando ações que beneficiem a comunidade, transformando negócios e sociedade.

😁 A felicidade nasce da evolução constante. O auto-desenvolvimento é indispensável para todos os Patriots.

😍 Encantamos nossos clientes, equipe e comunidade a cada oportunidade. Resultados excelentes são consequência de nossas ações diárias.

Aqui as vitórias não são colecionáveis, são compartilhadas! Vem ser um Patriot!

 

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Back-End Pleno apaixonado(a) por tecnologia e com forte domínio em Node.js. Você fará parte de um squad multidisciplinar e colaborativo, focado em construir e evoluir o motor por trás de grandes operações de CRM e E-commerce. Seu principal desafio será criar integrações robustas (APIs e Webhooks) que conectam plataformas líderes de mercado (como RD Station, Salesforce, VTEX e Microsoft Dynamics), garantindo a fluidez e a segurança dos dados dos nossos clientes.

Suas principais responsabilidades serão:

  • Desenvolvimento e Integração: Projetar, desenvolver e dar manutenção em APIs RESTful escaláveis e seguras utilizando Node.js.
  • Conectividade de Sistemas: Criar webhooks para processamento de informações em tempo real e integrar sistemas externos e plataformas de automação.
  • Arquitetura e Qualidade: Garantir a qualidade das entregas aplicando boas práticas de engenharia de software, como Clean Code, princípios SOLID e desenvolvimento orientado a testes (TDD/Jest).
  • Gestão de Dados: Modelar e otimizar consultas em bancos de dados relacionais (ex: PostgreSQL, MySQL) e não-relacionais (ex: MongoDB).
  • Cultura Ágil: Participar ativamente das cerimônias ágeis (Dailies, Plannings, Refinamentos e Retrospectivas), trabalhando em parceria com Product Owners, Tech Leads e a equipe de Front-End para traduzir requisitos de negócios em soluções técnicas.
  • Infraestrutura e Deploy: Atuar na implementação e suporte de pipelines de integração e entrega contínua (CI/CD), além de interagir com ambientes em nuvem (AWS ou Azure) e containers (Docker).
Requirements

Requisitos e Qualificações

 

Experiência comprovada (nível pleno) no desenvolvimento Back-End com Node.js, utilizando frameworks como Express.js ou NestJS.
Sólido domínio em JavaScript (ES6+) e TypeScript.
Experiência na construção e consumo de APIs RESTful.
Vivência prática com bancos de dados relacionais e não-relacionais.
Experiência com sistemas de controle de versão (Git/Git Flow).
Familiaridade com arquitetura de microsserviços e mensageria (ex: Apache Kafka, RabbitMQ ou SQS).


Diferenciais:

Conhecimento prévio na construção de integrações para ferramentas de CRM ou Automação de Marketing (Salesforce, Dynamics, RD Station, etc.).
Noções de Front-End (React.js) para facilitar a comunicação com os desenvolvedores da interface.