
#85241
Desenvolvedor Back-End Junior (PCD)
nstech
Sobre a vaga
A nstech é a maior plataforma de tecnologia e softwares para logística e supply chain da América Latina. Ela conecta toda a cadeia de transporte — embarcadores, transportadoras, corretores e motoristas — em um único ecossistema digital para tornar as operações mais eficientes, seguras e econômicas.
A GBM Control & Tech faz parte desse ecossistema com atuação próxima às operações logísticas da região, apoiando clientes e processos com foco em eficiência, segurança e melhoria contínua. Aqui, buscamos pessoas que queiram contribuir com responsabilidade, parceria e impacto real no dia a dia da logística.
Descrição da Vaga:
Responsabilidades Principais
- Desenvolver, manter e evoluir APIs RESTful utilizando NestJS
- Modelar e consumir banco de dados relacional PostgreSQL
- Implementar lógica de negócio com foco em código limpo, reutilizável e testável
- Escrever e manter testes automatizados (unitários e de integração)
- Colaborar com os times de produto, frontend e QA na definição e entrega de funcionalidades
- Documentar endpoints com Swagger (OpenAPI)
- Auxiliar na integração de sistemas internos e externos (APIs de terceiros)
- Participar de code reviews e rituais ágeis (como dailies e plannings)
Requisitos Técnicos
- Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou similar (concluído ou em andamento)
- Experiência com Node.js e framework NestJS
- Conhecimento prático com PostgreSQL:
- Criação e manutenção de tabelas, views e relacionamentos
- Domínio de consultas SQL (SELECT, JOIN, WHERE, GROUP BY)
- Noções de arquitetura modular, injeção de dependência e decorators (conceitos do NestJS)
- Familiaridade com Query Builders como Kysely.
- Experiência com ferramentas de versionamento de código (Git/GitHub)
- Capacidade de utilizar o Postman para testes de APIs
- Conhecimento básico em testes automatizados com Jest
Soft Skills Esperadas
- Vontade de aprender e crescer como desenvolvedor back-end
- Boa comunicação para trabalhar em equipe e discutir requisitos técnicos
- Atenção aos detalhes e zelo pela qualidade e legibilidade do código
- Organização para lidar com múltiplas tarefas e prazos
- Colaboração e espírito de equipe em ambiente ágil
Diferenciais (não obrigatórios)
- Experiência com Docker e conteinerização de aplicações Node.js
- Conhecimento em CI/CD (GitHub Actions)
- Conhecimento em autenticação com JWT
Benefícios:
- Vale-alimentação
- Vale-refeição
- Vale-transporte
- Plano de saúde/ odontologico
- Seguro de Vida
Local:Santos/SP
Formação:Ens. Médio Completo