Full Stack Developer Node.js + React Sênior - PJ/Homme Office
JUST TRAVEL VIAGENS E TURISMO LTDASalvador - BA
1 posição
Não informado
Integral
A Just Travel Tour é uma Travel Tech que se tornou referência na distribuição de produtos turísticos internacionais de alta qualidade e excelência no atendimento ao cliente. Somos uma combinação de experiências na indústria do turismo, tecnologia e marketing digital que tornou a nossa empresa uma das mais inovadoras do mercado.
Nascemos com o propósito de conectar pessoas, sonhos e destinos por meio da transformação digital que impulsiona nosso modelo de negócio.
Possuímos 4 anos de mercado competindo com as principais agências de turismo, fomentando produtos turísticos de modo tecnológico focado na mudança. Valorizamos o respeito, a colaboração, a ética, a diversidade, a transparência e a inovação.
Como é ser Desenvolvedor Full Stack Developer Node.js + React (Júnior):
No seu dia-a-dia você será responsável por desenhar soluções escaláveis, orientar decisões arquiteturais e elevar a qualidade técnica do time, garantindo entregas de alto impacto para o negócio.
Buscamos um perfil com:
- Experiência sólida e comprovada com Node.js e TypeScript em sistemas de produção de alta complexidade.
- Domínio de NestJS e/ou Fastify.
- Conhecimento avançado em design de APIs REST e GraphQL (contratos, performance, segurança, governança).
- Domínio de PostgreSQL com foco em modelagem, performance e consistência em cenários críticos.
- Experiência sólida com Prisma ORM e estratégia de migrations.
- Experiência com Redis (cache, invalidação, performance).
- Experiência com filas/mensageria (SQS, RabbitMQ, Kafka) e padrões de resiliência.
- Experiência com AWS e observabilidade (CloudWatch, OpenTelemetry, Sentry).
- Experiência com Docker e práticas de entrega (CI/CD, ambientes, deploy seguro).
- Compreensão de boas práticas de arquitetura de software e padrões de design (ex.: DDD, Event-Driven, Clean Architecture).
- Excelentes habilidades de comunicação, mentoria e trabalho em equipe.
O que elevam as suas chances:
- Experiência com estratégias avançadas de performance e resiliência (idempotência, circuit breaker, rate limiting, backpressure).
- Experiência em segurança de aplicações e APIs.
- Experiência avançada com Next.js (React) em produção (performance e padrões).
- Atuação com Storybook e liderança na construção/evolução de Design System.
O que esperamos de você:
- Desenvolver e manter APIs robustas e escaláveis utilizando Node.js (TypeScript) com NestJS e/ou Fastify.
- Liderar decisões técnicas e arquiteturais, definindo padrões e boas práticas para o domínio.
- Garantir qualidade e confiabilidade com testes automatizados (unitários, integração e end-to-end quando aplicável).
- Evoluir o uso de PostgreSQL e Prisma com foco em performance, consistência e manutenção.
- Definir e sustentar estratégias de cache (Redis) e processamento assíncrono (SQS, RabbitMQ, Kafka).
- Implementar e evoluir observabilidade e troubleshooting (CloudWatch, OpenTelemetry, Sentry), com logs estruturados e sinais úteis para operação.
- Revisar código com profundidade e mentorar desenvolvedores, elevando o padrão técnico do time.
- Colaborar com equipes multidisciplinares em cerimônias ágeis e decisões de produto.
- Contribuir com o frontend em Next.js (React) quando necessário para entregas end-to-end.
Jornada de trabalho:
- A combinar
Salário:
- A combinar
Modelo/Local de Trabalho
- PJ, Home office
Requisitos
Escolaridade
- Graduação
- Tecnólogo
- Pós Graduação
- Mestrado
- MBA
- Doutorado
Habilidade Técnica
- Adaptabilidade - Avançado
- Trabalho em equipe - Avançado
- Atenção aos detalhes - Avançado
- Comunicação clara e objetiva - Avançado
- Scrum - Avançado
- Kanban - Avançado
- TypeScript - Avançado
- GraphQL - Avançado
- APIs RESTful - Avançado
- Docker - Avançado
- PostgreSQL - Avançado
- Redis - Avançado
- Serviços em nuvem (AWS: ECS, RDS, EKS, CloudWatch, etc.) - Avançado
- NestJS - Avançado
- Fastify. - Avançado
- Node.js - Avançado
- SQS - Avançado
- Kafka - Avançado
- RabbitMQ - Avançado
- Prisma OMR - Avançado
- Padrões de design (DDD, event-driven, clean architecture) - Avançado
- Liderança - Avançado
- Next.js (React) - Avançado
- Arquitetura de Software - Avançado