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.
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.
Categorias
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
Você será redirecionado para o site da empresa