Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Wevy

NewBe an early applicant

Desenvolvedor Full Stack Pleno

Posted Updated
Discussion

Description

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 das 9:00 as 18:00
  • Modelo de trabalho: Híbrido

Skills

What Middle Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →