Desenvolvedor Full Stack Senior
CSP Tech
Descrição da vaga
Descrição da Vaga
Buscamos uma pessoa Full Stack Sr para atuar na evolução de aplicações web, integrações corporativas e soluções baseadas em microsserviços.
A atuação será em modelo híbrido.
Responsabilidades e Atribuições- Desenvolver, manter e evoluir funcionalidades Full Stack utilizando React, Node.js, NestJS e TypeScript;
- Desenvolver e manter aplicações web, garantindo qualidade, estabilidade e aderência às necessidades do negócio;
- Construir, consumir e evoluir APIs REST e integrações entre diferentes sistemas;
- Atuar no desenvolvimento e evolução de soluções inseridas em arquitetura baseada em microsserviços;
- Participar ativamente do refinamento técnico de requisitos junto ao time de negócios;
- Contribuir para análises e decisões técnicas relacionadas às soluções desenvolvidas;
- Analisar e corrigir defeitos, identificando causas e garantindo qualidade e estabilidade das aplicações;
- Participar das etapas de homologação e apoiar a implantação de novas funcionalidades;
- Trabalhar com persistência e manipulação de dados utilizando PostgreSQL e SQL;
- Contribuir para a evolução técnica das aplicações, propondo melhorias, refatorações e boas práticas de desenvolvimento;
- Trabalhar de forma colaborativa com os demais profissionais envolvidos no ciclo de desenvolvimento das soluções.
Conhecimentos Técnicos
- Sólida experiência como Desenvolvedor(a) Full Stack Sênior;
- Experiência com Node.js, NestJS e TypeScript;
- Experiência com React e desenvolvimento de aplicações web;
- Experiência na construção e consumo de APIs REST;
- Conhecimento em PostgreSQL e SQL;
- Experiência com controle de versão utilizando Git;
- Experiência com autenticação e autorização utilizando Keycloak ou soluções similares;
- Conhecimento de protocolos e padrões de autenticação, como OAuth2 e OpenID Connect;
- Vivência em arquiteturas baseadas em microsserviços;
- Conhecimento em Docker;
- Experiência com pipelines de CI/CD.
- Ambiente OCI.
- Experiência com arquitetura de Micro Frontends;
- Experiência com sistemas de logística, estoque ou e-commerce;
- Vivência em projetos com regras de negócio complexas e integrações corporativas;
- Conhecimento em RBAC (Role-Based Access Control) e gestão de perfis de acesso;
- Experiência em ambientes ágeis, utilizando metodologias como Scrum ou Kanban;
- Experiência em desenvolvimento de soluções ou funcionalidades envolvendo Inteligência Artificial (IA).
Híbrido — 2 dias por semana presencialmente no cliente.
