Descrição da Vaga: Buscamos Desenvolvedor Full Stack Pleno para atuar no desenvolvimento e manutenção de sistemas web em ambiente ágil e containerizado, com foco em performance, segurança e qualidade contínua. O profissional será responsável por implementar funcionalidades ponta a ponta, evoluir APIs, construir interfaces modernas e garantir entregas estáveis via pipelines GitLab.
Atividades:
- Desenvolver aplicações web escaláveis e eficientes utilizando Node.js e React;
- Colaborar com equipes multidisciplinares para definir requisitos e especificações técnicas;
- Participar ativamente do ciclo de vida de desenvolvimento, desde a concepção até a implementação e manutenção;
- Realizar testes unitários e integrados para garantir a robustez e a confiabilidade do software;
- Colaborar com outros desenvolvedores, designers e especialistas em UX/UI.
Requisitos Técnicos — Backend
- TypeScript sólido. • NestJS: módulos, DI, controllers, services, pipes, guards, interceptors e exception filters.
- Construção de APIs com versionamento, paginação, filtros e validação de DTOs.
- Persistência com Oracle (TypeORM ou similar), transações e noções de otimização.
- Autenticação (JWT/OIDC/OAuth2).
- Testes com Jest. Requisitos Técnicos — Frontend
- React: hooks, composição, estado e custom hooks.
- Next.js: roteamento, data fetching, SEO básico e otimizações.
- Consumo de API, tratamento de erros e paginação.
- Componentização e uso de design system (MUI).
- Testes com React Testing Library.
Banco de Dados
- SQL seguro e legível, joins, subqueries e cuidado com performance. DevOps / Entrega
- Git/GitLab: branches, MR, pipelines e resolução de falhas.
- Docker (build, env vars) e Rancher/Kubernetes (deploy, pods, logs).
- Uso de logs para diagnóstico.
Diferenciais:
- Clean Architecture;
- Caching com Redis.
Aplicar-se a Vaga