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.
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.
Categorias
Tags
Sobre a Empresa
Mais vagas na nstech → 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
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home Senior ML Engineer / Ref. 0129E
BairesDev
Trabalhe de Casa Analista de M&A Sênior / Ref. 0386P
BairesDev
Trabalhe de Casa Advogado Sênior / Ref. 0566P
BairesDev
Trabalhe de Casa Desenvolvedor Front-End Sênior (React) / Ref. 0169P
BairesDev
Trabalhe de Casa Desenvolvedor Drupal Sênior / Ref. 0072P
BairesDev