Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Full Stack Pleno

Pessoa JurídicaPresencial (Local)VIPCampinas-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Pleno

Descrição da Vaga

Somos movidos por gente que acredita no que faz, que quer crescer junto e deixar sua marca em tudo o que entrega.
Nosso dia a dia é dinâmico, colaborativo e cheio de aprendizados — e estamos sempre de portas abertas para quem quer somar.

Se você busca um lugar onde suas ideias têm espaço e sua trajetória importa, vem com a gente. Estamos te esperando para criar o futuro juntos.

VEM SER UM WELOVER! 🚀

Responsabilidades e Atribuições

Front-end — Next.js

• Desenvolver e evoluir as telas do portal RUN em Next.js (App Router), React e TypeScript, com componentes MUI.

• Integrar o portal ao BFF via Apollo Client (queries e mutations) e às atualizações em tempo real via GraphQL Subscriptions.

• Garantir formulários consistentes (Formik / Yup), internacionalização (i18next) e boa experiência de uso em fluxos longos, como provisionamento e acesso a ambientes.

Back-end — NestJS

• Construir e manter módulos do BFF GraphQL em NestJS (Apollo Server, code-first): resolvers, services, guards de autenticação e regras de permissão.

• Integrar o BFF à API core (REST) e a serviços AWS como S3, SES, Cognito, EventBridge e Lambda.

• Evoluir o gateway de tempo real que entrega ao portal o resultado das operações assíncronas.

Mensageria e Integração

• Publicar e consumir mensagens no RabbitMQ (Amazon MQ): exchanges, routing keys, prefetch, confirmação de mensagens e tratamento de falhas.

• Desenhar fluxos assíncronos confiáveis entre o portal e o motor de provisionamento, com idempotência e reprocessamento seguro.

• Manter a rastreabilidade ponta a ponta das requisições e mensagens com OpenTelemetry.

Qualidade e Entrega

• Participar dos ritos do Scrum — planning, daily, refinamento, review e retrospectiva —, propondo soluções técnicas e estimativas para as demandas da sprint.

• Abrir e revisar merge requests no GitLab, escrever testes automatizados (Jest, Testing Library, Cypress) e seguir os padrões definidos pelo time.

• Acompanhar o deploy em Kubernetes (EKS) e investigar problemas em produção com Sentry e Grafana.

• Documentar decisões técnicas e fluxos para o time.

Requisitos e Qualificações

Técnicos — necessários

• Mais de 3 anos de experiência profissional como desenvolvedor, atuando em front-end e back-end com TypeScript.

• Experiência em times ágeis com Scrum: sprints, planning, daily, refinamento, review e retrospectiva.

• Experiência de trabalho em equipe: code review, divisão de tarefas, pareamento e alinhamento constante com produto e QA.

• Next.js e React em produção: App Router, renderização no servidor e no cliente, hooks e gerenciamento de estado.

• NestJS: módulos, injeção de dependência, guards, interceptors e validação de entrada.

• GraphQL (queries, mutations e subscriptions) e integração com APIs REST.

• Sistemas de mensageria, de preferência RabbitMQ: filas, exchanges, routing keys, ack/nack, consumo assíncrono e idempotência.

• Experiência prática com serviços AWS no dia a dia de desenvolvimento, como S3, SES e Cognito.

• Autenticação com OAuth2 / OpenID Connect e JWT.

• Testes automatizados com Jest e fluxo de trabalho com Git (branches, merge requests, code review).

• Docker para desenvolvimento local.

Técnicos — diferenciais

• Ruby on Rails — a API core do RUN é escrita em Rails 8 com PostgreSQL; quem transita entre NestJS e Rails consegue levar uma funcionalidade inteira sem depender de outra pessoa.

• Serviços AWS além do básico: Lambda, EventBridge (incluindo o Scheduler), Amazon MQ, RDS e Secrets Manager.

• Kubernetes (EKS), Helm e ArgoCD.

• Pipelines de CI/CD no GitLab.

• Observabilidade: OpenTelemetry, Grafana e Sentry.

• Keycloak como provedor de identidade (SSO).

• Material UI (MUI) e construção de componentes reutilizáveis.

• Vivência em produtos SaaS B2B ou plataformas de infraestrutura cloud.

Benefícios

  • 🚑 Assistência Médica;
  • 🦷 Assistência Odontológica;
  • 🍼 Auxilio Creche;
  • 📚 Auxilio Educação (Certificações e Cursos);
  • 🔃 Benefício Flexível
  • 💜 Conexa Saúde (plataforma de cuidado integrado);
  • 🏖 Day Off (Aniversariantes / Dia dos Pais e das Mães);
  • 👨‍👩‍👧‍👧 Licença Maternidade e Paternidade estendida;
  • 💰 PLR Anual;
  • 👉 Programa de Indicação Interna;
  • 🧠 Psicologia Viva (acompanhamento psicológico integrado);
  • 👶 Reembolso Van Escolar Filhos;
  • 🍽 Vale Refeição ou Alimentação;
  • 🏋️ Wellhub (Gympass).

Local de Trabalho

  • Cidade: Campinas-SP
  • Horário: Segunda a Sexta-feira das9:00 as 18:00
  • Modelo de trabalho: Híbrido
Acesse nosso grupo de vagas!