Rehva Tech

Desenvolvedor(a) Fullstack Sênior

Detalhes da Vaga:

Resumo da Posição:

Procuramos um(a) Desenvolvedor(a) Fullstack Sênior para transformar ideias em produtos financeiros robustos. Vai desenhar APIs, orquestrar microsserviços e CI/CD, e elevar a experiência de nossos clientes com soluções elegantes e resilientes.



Sobre a Empresa

Surgimos em 2020, a partir do encontro de dois jovens que compartilhavam o mesmo sonho: trabalhar no mercado de capitais com o objetivo de solucionar as ineficiências do mercado financeiro.

Nosso propósito é gerar riqueza para empresas e empreendedores, tornando simples o mercado de crédito e de capitais.

Bankme é uma fintech brasileira que oferece soluções de crédito, especialmente a gestão de "Mini Bancos", permitindo que empresas e profissionais autônomos ofereçam crédito de forma simplificada e eficiente. Ela funciona como uma plataforma que simplifica a burocracia, desde a abertura de CNPJ até a estruturação contábil, com o objetivo de democratizar o acesso a crédito. A Bankme também é a maior gestora de securitizadoras do Brasil, atuando em soluções financeiras que combinam tecnologia e inteligência de mercado para empresas de médio e grande porte.



Principais Responsabilidades e Atribuições:

  • Backend (NestJS + TypeScript): projetar e desenvolver módulos com DI, DTOs/validators, boas práticas (Clean/Hexagonal, SOLID) e APIs REST/GraphQL versionadas.
  • Arquitetura: evoluir monólito modular e microsserviços definindo boundaries, contratos e integrações estáveis.
  • Dados: modelar e acessar PostgreSQL e MongoDB via Prisma (migrations, transações, índices e tuning).
  • Mensageria: implementar Pub/Sub ou RabbitMQ com retry/backoff, DLQ e padrão outbox quando necessário.
  • Front-end (Next.js + TypeScript): construir UIs com shadcn/ui e Tailwind, acessíveis e responsivas; SSR/ISR/CSR conforme o caso; formulários com react-hook-form + zod.
  • Qualidade no front: performance (LCP/INP), next/image, code-splitting, caching; testes Vitest/Jest (unit) e Playwright (E2E leve).
  • Integração FE/BE: contratos tipados (OpenAPI/Types compartilhados), tratamento consistente de erros, observabilidade ponta a ponta (correlationId).
  • CI/CD (GitHub Actions): pipelines com build, lint, testes (Jest/Vitest/Playwright), análise estática (Sonar), Docker build/push (Artifact Registry) e deploy automatizado.
  • Fluxo Git: GitFlow, PRs com checks obrigatórios, versionamento semântico e release notes automáticos.
  • Nuvem (GCP): Cloud Run/Functions, Cloud SQL, Pub/Sub, Workflows/Scheduler, Secret Manager; IaC (Terraform) quando aplicável.
  • Observabilidade (Datadog): logs, métricas, traces (APM) e RUM no Next.js; dashboards e alertas acionáveis; uso de OpenTelemetry quando fizer sentido.
  • Segurança: OWASP, LGPD, gestão de segredos, CORS/CSRF, rate limiting, hardening de containers e scans de dependências/imagens.
  • Resiliência & Performance: cache, circuit breaker, pool tuning, feature flags, canary/blue-green e rollback seguro; testes de carga quando necessário.
  • Colaboração & Mentoria: code reviews, documentação objetiva (ADRs/runbooks), alinhamento com Produto/QA e apoio técnico ao time.
  • Eficiência operacional: automação de rotinas (jobs/Workflows), monitoramento de custos e otimizações sem perder confiabilidade.



Requisitos e Qualificações Técnicas:

  • Colaboração clara: comunicação objetiva com Produto/QA/Negócio; capaz de alinhar trade-offs técnicos.
  • Mentoria: apoio ativo a devs do time, feedbacks construtivos, difusão de boas práticas.
  • Raciocínio pragmático: decide entre monólito modular e microsserviços com base em valor e contexto.
  • Rigor com segurança e dados: atenção a riscos, compliance e integridade das informações.
  • Excelência na documentação: registra decisões (ADR), runbooks e padrões de forma objetiva.


Diferenciais Desejáveis:

  • Interesse e/ou experiência prévia em IA;


Soft Skills:

  • Foco no cliente: senso de produto e empatia com a jornada do usuário.
  • Resiliência: atuação serena em incidentes, análise de causa-raiz e melhoria contínua.
  • Curiosidade e aprendizado contínuo: busca de referências, experimentação responsável e atualização constante.
  • Mindset de dono: autonomia com accountability; orientado(a) a resultados e qualidade;
  • Boa comunicação;



Benefícios Oferecidos:

  • Plano de saúde Unimed (co participativo);
  • Plano odontológico Uniodonto;
  • WellHub/Gympass;
  • Auxílio psicológico e nutricional gratuito;
  • Day off (folga) no mês do aniversário;
  • Debênture para colaboradores que rende 140% do CDI;



Aplicar-se a Vaga
Via Recrutei
company-logo
Remoto

Rehva Tech

https://rehva.com.br

Não Informado

Pessoa Jurídica

Publicada há 4 horas

Compartilhar Vaga: