nstech

Desenvolvedor(a) Backend

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

A nstech, maior plataforma de tecnologia e softwares para logística e supply chain da América Latina, busca Desenvolvedor(a) Backend com foco em Node.js para atuar na KMM, parte do ecossistema nstech. A KMM oferece soluções para gestão de transportes, operações logísticas e integração de processos, visando eficiência, controle e previsibilidade. O profissional irá projetar, desenvolver e manter APIs REST seguras e escaláveis, implementar integrações com sistemas externos, atuar na modelagem e otimização de bancos de dados relacionais, e realizar análise e refatoração de código legado, sempre com foco em qualidade, performance e manutenibilidade.

Responsabilidades

  • Projetar, desenvolver e manter APIs REST seguras, escaláveis e bem documentadas.
  • Implementar integrações com sistemas e serviços externos via REST e SOAP.
  • Atuar na modelagem, manutenção e otimização de bancos de dados relacionais.
  • Realizar análise, refatoração e evolução de código legado.
  • Desenvolver soluções com foco em qualidade, performance, escalabilidade e manutenibilidade.
  • Implementar autenticação, autorização e mecanismos de segurança nas aplicações.
  • Participar de revisões de código, promovendo boas práticas de desenvolvimento.
  • Escrever e manter testes automatizados para garantir a qualidade das entregas.
  • Utilizar ferramentas de Inteligência Artificial como apoio ao desenvolvimento, mantendo senso crítico na validação do código gerado.
PUBLICIDADE

Requisitos

  • Consumo de APIs REST.
  • Experiência sólida com Node.js (versões atuais/LTS).
  • Domínio de pelo menos um framework moderno: Express, NestJS ou Fastify.
  • Conhecimento em padrões de projeto, boas práticas de desenvolvimento e arquitetura de software.
  • Experiência com ORM (TypeORM, Sequelize, Prisma ou equivalente), incluindo mapeamentos complexos, relacionamentos, controle de transações e queries otimizadas.
  • Tratamento de exceções e padronização de respostas de APIs.
  • Implementação de autenticação e autorização utilizando OAuth2, JWT e middlewares de segurança.
  • Integração com serviços externos via REST e SOAP.
  • Programação assíncrona (async/await, Promises, event loop).
  • Experiência com refatoração e evolução de código legado.
  • Gerenciamento de dependências e ambientes com npm, yarn ou pnpm.
  • Uso de TypeScript.
  • Utilização de ferramentas de IA (Copilot, Claude, Cursor ou equivalentes) como suporte ao desenvolvimento.
  • Aplicação de IA para geração e refatoração de código, criação de testes automatizados, documentação técnica, investigação e análise de erros.
  • Capacidade de revisar criticamente e validar o código gerado por IA, garantindo qualidade e segurança.
  • Experiência com MySQL ou PostgreSQL.
  • Modelagem de banco de dados relacional.
  • Otimização de consultas (queries).
  • Criação de índices.
  • Análise de performance.
  • Desenvolvimento e documentação de APIs REST utilizando Swagger/OpenAPI.
  • Implementação de autenticação baseada em JWT.
  • Experiência com integração entre sistemas.
  • Domínio de Git.
  • Experiência com estratégias de branching, Pull Requests e Code Review.
  • Capacidade de conduzir revisões de código com foco em qualidade e boas práticas.
  • Experiência com Jest, Mocha ou equivalente.
  • Conhecimento em criação de mocks e fixtures.
  • Experiência com Python 3.10+.
  • Experiência com Langchain e Langfusion.
  • Uso de Python para automações, scripts, integrações ou serviços auxiliares.
  • Experiência com Java 8+.
  • Conhecimento em JPA/Hibernate.
  • Conhecimento em Angular 17+.
  • Conhecimento em TypeScript para Angular.
  • Conhecimento em RxJS.
  • Conhecimento em Componentização.
  • Conhecimento em JUnit e Mockito (para atuação em sistemas Java).
  • Desenvolvimento de testes unitários para componentes Angular.

Benefícios

  • Convênio médico com coparticipação e possibilidade de inclusão de dependentes, conforme política vigente.
  • Plano odontológico, com livre escolha entre os planos disponíveis.
  • Ticket refeição.
  • Wellhub/Gympass.
  • Zenklub: duas consultas mensais sem custo.
  • Seguro de vida sem custo.
  • Auxílio funeral sem custo.

 A nstech é a mais completa plataforma open logistics do mundo. Estamos construindo o futuro digital do transporte de cargas junto a todo o ecossistema logístico.   Oferecemos centenas de soluções logísticas integradas e disponíveis num único lugar para ajudar os nossos clientes a evoluíre...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE