Logo for Nação Digital

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

Roles & Responsibilities

  • Strong Node.js expertise with experience designing and maintaining scalable RESTful APIs
  • Experience integrating systems via APIs and webhooks for real-time data processing with major platforms (e.g., RD Station, Salesforce, VTEX, Microsoft Dynamics)
  • Proficiency in modeling and querying relational (PostgreSQL/MySQL) and non-relational (MongoDB) databases
  • Knowledge of software engineering best practices (Clean Code, SOLID) and experience with TDD/Jest, CI/CD, and cloud/containerization (AWS or Azure, Docker)

Requirements:

  • Design, develop, and maintain scalable and secure RESTful APIs using Node.js
  • Build system integrations via webhooks and APIs for real-time data processing with external platforms
  • Apply software engineering best practices (Clean Code, SOLID, TDD/Jest) and actively participate in Agile ceremonies with Product Owners, Tech Leads, and Front-End teams
  • Model and optimize data access across relational and non-relational databases; manage CI/CD pipelines and cloud environments (AWS/Azure) and Docker

Job description

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).

Related jobs

Other jobs at Nação Digital

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.