A First Decision está buscando um Desenvolvedor Full Stack Pleno para atuar no desenvolvimento e manutenção de sistemas web em ambiente ágil e containerizado, com foco em desempenho, segurança e qualidade contínua. O profissional será responsável por implementar funcionalidades ponta a ponta, desenvolver APIs, construir interfaces modernas e garantir entregas obtidas via pipelines GitLab.
Projeto: Advocacia Geral da União
Modalidade: Híbrido em Brasília - DF
Contratação: CLT
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 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;
Colabore com outros desenvolvedores, designers e especialistas em UX/UI.
Requisitos Técnicos — Backend
TypeScript sólido.
NestJS: módulos, injeção de dependência, controladores, serviços, pipes, guards, interceptores e filtros de exceção.
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, busca de dados, 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 a biblioteca React Testing.
Banco de Dados:
SQL seguro e legível, joins, subqueries e cuidado com performance. DevOps / Entrega
Git/GitLab: filiais, MR, pipelines e resolução de falhas.
Docker (construção, variáveis de ambiente) e Rancher/Kubernetes (implantação, pods, logs).
Uso de logs para diagnóstico.
Diferenciais:
Arquitetura limpa;
Cache com Redis.
Candidate-se através do link: https://app.jobfy.pro/59511