Jump

Desenvolvedor Full Stack

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

A Jump está em busca de um Desenvolvedor Full Stack Sênior para atuar no desenvolvimento de soluções tecnológicas e análise de dados. O profissional será responsável por dominar TypeScript, arquiteturas DDD e Hexagonal, e trabalhar com NestJS. Além disso, terá expertise em React e Next.js, otimizando performance e utilizando React Server Components. O papel envolve também forte conhecimento em modelagem de dados, tuning de consultas SQL, e experiência avançada com Kafka, Pub/Sub, BullMQ, DLQ, idempotência e consistência eventual. Será fundamental na definição e governança de APIs, segurança, SSO, gestão de segredos e Threat Modeling. O Desenvolvedor Full Stack Sênior também definirá estratégias de testes, observabilidade, escalabilidade e otimização de custos em cloud, além de gerir permissões IAM. A atuação inclui a definição de pipelines CI/CD, estratégias de release e planos de rollback, integração com sistemas legados (ERPs como Linx e SQL Server) e implementação de AntiCorruption Layer. A posição exige liderança técnica, revisão arquitetural e gestão de dívida técnica com documentação de decisões em ADRs.

Responsabilidades

  • Transformar demandas de negócio em soluções executáveis com alta autonomia.
  • Comunicar-se de forma executiva, traduzindo temas técnicos para stakeholders de negócio.
  • Liderar code reviews, definir padrões e disseminar boas práticas.
  • Conduzir incidentes, post-mortems e resolver problemas complexos.
  • Articular-se entre múltiplos times e áreas.
  • Mentorar ativamente desenvolvedores plenos e juniores.
  • Priorizar com forte visão de negócio e valor.
  • Garantir SLA, monitoramento e evolução contínua dos serviços e domínios.
  • Avaliar trade-offs entre prazo, qualidade e custo.
  • Avaliar criticamente novas tecnologias e tendências, focando em resultado e sustentabilidade da solução.
PUBLICIDADE

Requisitos

  • ✓Domínio avançado de TypeScript, incluindo generics avançados, tipos condicionais e modelagem de domínio.
  • ✓Experiência com arquiteturas DDD, Hexagonal e definição de limites entre domínios utilizando NestJS.
  • ✓Construção de soluções baseadas em padrões de arquitetura e Strategy Pattern.
  • ✓Especialista em React e Next.js, incluindo React Server Components, streaming, estratégias avançadas de cache e otimização de performance.
  • ✓Forte conhecimento em modelagem de dados, tuning de consultas SQL, análise de EXPLAIN, replicação de leitura e estratégias de migration sem downtime.
  • ✓Experiência avançada com Kafka, Pub/Sub, BullMQ, DLQ, idempotência, ordenação de mensagens e consistência eventual.
  • ✓Definição e governança de APIs, incluindo versionamento, contratos retrocompatíveis, gateways (KrakenD), rate limit e geração de SDKs.
  • ✓Conhecimento avançado em segurança, SSO, gestão de segredos (Secrets Management) e Threat Modeling.
  • ✓Definição de estratégias de testes, contemplando testes unitários, integração, contrato e cobertura de fluxos críticos.
  • ✓Experiência com observabilidade (Sentry, métricas e logs estruturados), escalabilidade, otimização de custos em cloud e gestão de permissões IAM.
  • ✓Definição de pipelines CI/CD, estratégias de release (Trunk Based Development, Feature Flags, Canary Release) e planos de rollback.
  • ✓Integração com sistemas legados, ERPs (como Linx e SQL Server) e implementação de AntiCorruption Layer.
  • ✓Liderança técnica, revisão arquitetural e gestão de dívida técnica com documentação de decisões em ADRs.
Jump

Sobre a Empresa

Mais vagas na Jump →

A Jump é uma empresa que oferece soluções personalizadas para todos os segmentos. Impulsionamos a transformação digital de empresas e organizações, moldando seus processos, serviços e modelos de negócio com estratégias e tecnologias inovadoras.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE