Descrição
Resumo da Vaga:
Desenvolvedor back-end focado em NestJS e PostgreSQL para colaborar no desenvolvimento e manutenção de APIs RESTful, com ênfase em código limpo e testes automatizados.
Principais Destaques:
1. Desenvolvimento de APIs RESTful com NestJS e PostgreSQL
2. Foco em código limpo, reutilizável e testável
3. Colaboração em equipes ágeis
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
Tipo de vaga: Tempo integral, Efetivo CLT
Pagamento: R$2\.967,21 \- R$5\.289,50 por mês
Benefícios:
* Vale\-alimentação
* Vale\-refeição
* Vale\-transporte
Experiência:
* Desenvolvimento de Software (Obrigatório)
Local do trabalho: Presencial