MM - Equatorial

Desenvolvedor(a) Full Stack Sênior – Projetos de Inovação

Detalhes da Vaga:

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar contribuindo em projetos de Pesquisa, Desenvolvimento e Inovação Tecnológica (P&D+I).

A posição envolve atuação completa no ecossistema da aplicação, incluindo:

  • Front-end: React com JavaScript e TypeScript;
  • BFFs: Node.js com TypeScript (Express, validação com Zod, documentação OpenAPI/Swagger, logging estruturado com Pino, integração com Azure e Redis);
  • Back-end: Microsserviços em Java com Quarkus.

Buscamos um(a) profissional com visão arquitetural, experiência prática em sistemas distribuídos e forte capacidade de tomada de decisão técnica.

Responsabilidades:

• Desenvolver aplicações front-end utilizando React com JavaScript/TypeScript.
• Atuar na construção e manutenção de BFFs em Node.js (Express + TypeScript), responsáveis pela orquestração entre front-end e microsserviços.
• Projetar, implementar e manter APIs RESTful robustas e escaláveis.
• Desenvolver e evoluir microsserviços em Java com Quarkus.
• Definir contratos de API, validação de payloads (Zod), documentação OpenAPI/Swagger e boas práticas de versionamento.
• Implementar logging estruturado (Pino), cache (Redis), controle de segurança e rate limiting quando necessário.
• Garantir qualidade por meio de testes automatizados (unitários e integração).
• Participar de decisões arquiteturais envolvendo BFF, microsserviços e integrações externas.
• Atuar em ambientes com CI/CD e deploy containerizado (Docker).
• Apoiar tecnicamente o time e elevar o nível de engenharia das soluções.

Requisitos:

• Experiência sólida como Desenvolvedor(a) Full Stack (mínimo 5 anos).
• Domínio de React com JavaScript e TypeScript.
• Experiência prática com Node.js + Express + TypeScript, preferencialmente em arquitetura BFF.
• Experiência com validação de schemas (Zod ou similares) e documentação OpenAPI/Swagger.
• Experiência com logging estruturado (Pino ou similar).
• Experiência com cache (Redis) e integração com APIs externas.
• Experiência com desenvolvimento de microsserviços em Java com Quarkus.
• Conhecimento em bancos relacionais e não relacionais.
• Experiência com Git e pipelines de CI/CD.
• Conhecimento de arquitetura de sistemas distribuídos, design patterns e boas práticas de segurança.
• Experiência com Docker e ambientes cloud.

Diferenciais:

• Experiência com Azure AD / MSAL ou integrações corporativas.
• Conhecimento em observabilidade (logs estruturados, métricas, tracing).
• Experiência com arquitetura orientada a eventos.
• Experiência com rate limiting, segurança de APIs e autenticação.
• Atuação prévia em ICTs, centros de pesquisa ou projetos de inovação.
• Experiência como referência técnica ou mentor(a).

Perfil Esperado:

• Visão sistêmica da arquitetura (front → BFF → microsserviços).
• Capacidade de identificar gargalos e propor melhorias estruturais.
• Autonomia para tomar decisões técnicas com responsabilidade.
• Comunicação clara com times técnicos e não técnicos. 

Aplicar-se a Vaga
Via Recrutei
company-logo
Remoto

Digisystem

https://www.digisystem.com.br/

Não Informado

Não Informado

Publicada há 4 horas

Compartilhar Vaga: