#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