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 LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev