Desenvolvedor Full Stack Pleno

Wevy

Campinas

Hybrid

BRL 179,000 - 312,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assistência Médica
Assistência Odontológica
Auxílio Creche
Auxílio Educação (Certificações e Cour
Benefício Flexível
Conexa Saúde
Day Off
Licença Maternidade/Paternidade estend
PLR Anual
Programa de Indicação
Psicologia Viva
Reembolso Van Escolar
Vale Refeição/Alimentação
Wellhub (Gympass)

Job summary

Wevy está buscando um(a) desenvolvedor(a) full‑stack experiente para atuar no portal RUN com Next.js, React, NestJS e AWS, integrando front-end e back-end, além de mensageria e observabilidade.

A posição é híbrida, em Campinas, com Scrum e entrega contínua, incluindo testes automatizados e deployments em Kubernetes. Esperamos experiência com GraphQL, REST, RabbitMQ e boas práticas de segurança.

Qualifications

  • Mais de 3 anos de experiência profissional com TypeScript no front-end e back-end.
  • Experiência em times ágeis com Scrum.
  • Trabalho em equipe com code review e alinhamento com produto/QA.
  • Next.js e React em produção.
  • NestJS: módulos, injeção de dependência, guards, interceptors e validação.
  • GraphQL (queries, mutations e subscriptions) e integração com REST.
  • RabbitMQ e AWS (S3, SES, 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.
  • Diferenciais: Rails e serviços AWS adicionais (Lambda, EventBridge, RDS).
  • 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 componentes reutilizáveis.
  • Experiência em SaaS B2B ou plataformas de infra cloud.

Responsibilities

  • Desenvolver telas do portal RUN em Next.js (App Router) com React e TypeScript, com componentes MUI.
  • Integrar o portal ao BFF via Apollo Client e GraphQL Subscriptions.
  • Garantir formulários consistentes (Formik / Yup) e internacionalização (i18next).
  • Desenvolver e manter módulos do BFF GraphQL em NestJS (Apollo Server, code-first).
  • Integrar o BFF à API REST e a serviços AWS (S3, SES, Cognito, EventBridge, Lambda).
  • Evoluir o gateway de tempo real para o portal com operações assíncronas.
  • Publicar/ consumir RabbitMQ (Amazon MQ) com routing e confirmação de mensagens.
  • Desenhar fluxos assíncronos com idempotência e reprocessamento seguro.
  • Participar de Scrum e revisar merge requests; escrever testes automatizados; acompanhar deployments em Kubernetes.

Skills

TypeScript
Next.js
React
GraphQL
NestJS
AWS
RabbitMQ
Docker
OAuth2
OpenID Connect
OpenTelemetry
Jest
Kubernetes
Material UI
Rails
GitLab

Tools

S3
SES
Cognito
NPM/Yarn
Docker Compose
EKS
Grafana
Sentry
Keycloak

Job 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 das9:00 as 18:00
  • Modelo de trabalho: Híbrido
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro de Plataforma Sênior
Engenheiro de Plataforma Sênior

Wevy • Campinas

Remote
BRL 200,000 - 350,000
Assistência Médica
Assistência Odontológica
Auxilio Creche
+12
Desenvolvedor (a) Full Stack Sênior
Desenvolvedor (a) Full Stack Sênior

Eletromidia • São Paulo

Hybrid
BRL 120,000 - 180,000
Assistência médica e odontológica
Seguro de vida
Cartão flexível (Refeição/Alimentação)
+6
Sênior Front-End Developer
Sênior Front-End Developer

Winnin Inc. • Brazil

Remote
BRL 180,000 - 275,000
Plano de saúde
Odontológico Bradesco
Auxílio refeição/alimentação
+4
Banco de Talentos | Desenvolvimento (PHP/Nodejs/React)
Banco de Talentos | Desenvolvimento (PHP/Nodejs/React)

CRMbonus • São Paulo

Hybrid
BRL 180,000 - 300,000
Assistência médica
Assistência odontológica
Vale-refeição
+9
ANALISTA DESENVOLVEDOR SR
ANALISTA DESENVOLVEDOR SR

Globalweb Data Services Corp. • Goiânia

Hybrid
BRL 70,000 - 120,000
Plano de Saúde
Plano Odontológico
Seguro de Vida Prudential
+6
Desenvolvedor Backend V
Desenvolvedor Backend V

EXA • Brazil

Hybrid
BRL 180,000 - 300,000
Assistência médica
Seguro de vida
Auxílio home office
+2
Banco De Talentos - Dev. Backend.Net - Sr
Banco De Talentos - Dev. Backend.Net - Sr

Blite • São Paulo

Remote
BRL 180,000 - 240,000
VR/VA no Cartão iFood
Clube iFood: Descontos mensais
Auxílio Saúde
+7
Desenvolvedor FullStack React/Node.js - Foco em Segurança (Vaga Híbrida)
Desenvolvedor FullStack React/Node.js - Foco em Segurança (Vaga Híbrida)

Deliver IT Serviços de Tecnologia • Porto Alegre

Remote
BRL 279,000 - 469,000
Remote work 100%
Vale Alimentação/VR
Plano de Saúde
+4
Desenvolvedor Full Stack [Banco de Talentos]
Desenvolvedor Full Stack [Banco de Talentos]

Dataside • Brazil

On-site
BRL 120,000 - 180,000
Auxílio médico
Wellhub
Terapia online 100% custeada
+8
Desenvolvedor Fullstack Pleno
Desenvolvedor Fullstack Pleno

Open Gaming • São Paulo

On-site
BRL 111,600 - 167,400
Vale Refeição/Alimentação via Cartão iFood Benefícios
Auxílio Mobilidade via Cartão iFood Benefícios
Assistência Médica e Odonto – Sul América
+7