Pular para o conteúdo
Josué Carvalho

Engenheiro de Software Sênior · Backend

Eu construo o backend que movimenta dinheiro de verdade.

Há 4 anos desenvolvo sistemas em produção com Node.js, NestJS e TypeScript. Nos últimos dois, trabalhei com crédito consignado, Open Finance e uma instituição de pagamentos construída do zero.

Disponível para novas oportunidades · São Paulo, SP · remoto, híbrido ou presencial

integracao-bancaria.flowem produção
Fluxo simplificado de uma integração bancária, com fila e retentativa.
construindo sistemas em produção
4 anos
integrados: Pan, BRB, Caixa, Semear, Santander e Banco do Brasil
6 bancos
mensagens por dia no JC Flows
500+
instituição de pagamentos construída do zero
0 → 1

Sobre

Comecei fazendo sites e sistemas internos numa concessionária de saneamento em Campos dos Goytacazes. Foi ali que entendi que software bom é o que resolve o problema de quem usa, não o que tem a stack mais bonita.

De lá para cá, fui para o backend e para o mercado financeiro. Na SGBr, construí com mais um engenheiro o backend de uma plataforma bancária do zero, que virou uma instituição de pagamentos. Na Teddy Open Finance, trabalhei em microsserviços de crédito consignado integrados a bancos como Banco Pan, BRB, Caixa e Semear, onde um erro não é um bug, é dinheiro errado na conta de alguém.

Gosto de problemas com consequência: integrações que precisam funcionar às 3 da manhã, filas que não podem perder mensagem, deploys que não podem derrubar nada. Me preocupo com arquitetura, mas não a ponto de travar a entrega. Escrevo código para o próximo dev entender, e documento o que foi decidido e por quê.

O que eu faço bem

  1. Microsserviços e integrações bancárias.

    APIs de bancos, parceiros e meios de pagamento, com filas, retentativas e rastreabilidade.

  2. Arquitetura que aguenta crescer.

    DDD, Repository Pattern e Clean Code aplicados com bom senso, não por dogma.

  3. Do código à nuvem.

    Já fui responsável sozinho por toda a infraestrutura AWS de um sistema: ECS, EC2, RDS, S3, Lambda e Load Balancer.

  4. Observabilidade e entrega contínua.

    Datadog, Grafana e pipelines de CI/CD para descobrir o problema antes do usuário.

Experiência

  1. –

    Teddy Open Finance

    Engenheiro de Software Sênior

    Microsserviços de crédito consignado e Open Finance, com integrações com Banco Pan, BRB, Caixa e Semear. Implementei observabilidade com Datadog e Grafana e evoluí pipelines de CI/CD.

    • NestJS
    • Python
    • RabbitMQ
    • PostgreSQL
    • MongoDB
    • Redis
    • AWS
  2. –

    SGBr Sistemas

    Engenheiro de Software Full Stack Sênior

    Backend de uma plataforma bancária construída do zero em DDD, que evoluiu para instituição de pagamentos. Integrações com Santander, Banco do Brasil, Correios e Melhor Envio.

    • NestJS
    • Go
    • Laravel
    • BullMQ
    • PostgreSQL
    • MongoDB
    • Redis
    • Docker
  3. –

    FST Tecnologia (alocado na Águas do Paraíba)

    Desenvolvedor Full Stack

    Criei o Separa Mais, finalista da Semana da Inovação do Grupo Águas do Brasil. Fiz backend, frontend, app Android e toda a infraestrutura AWS.

    • NestJS
    • React
    • React Native
    • BullMQ
    • PostgreSQL
    • AWS
  4. –

    Grupo Águas do Brasil

    Desenvolvedor Web

    Principal desenvolvedor web do TI. Criei um catálogo de produtos adotado pelas concessionárias do grupo.

    • JavaScript
    • HTML
    • CSS
    • Sass
  5. – atual

    JC Dev

    Fundador

    Empresa de desenvolvimento de sites, sistemas e automações. Criamos o JC Flows e projetos para clientes como Floricultura Formosa, QZ4 Escapamentos e MX3 Marketing.

    jcdev.com.br →

Projetos em destaque

  • SGBr Sistemas

    Plataforma de pagamentos

    Backend de uma instituição de pagamentos construído do zero por dois engenheiros, com DDD e integrações com Santander e Banco do Brasil.

    Projeto sob confidencialidade: sem prints nem nome do produto.

    • NestJS
    • DDD
    • BullMQ
    • PostgreSQL
    • Redis
  • Águas do Paraíba

    Separa Mais

    Gestão de ativos e logística de almoxarifado com avisos por WhatsApp e app Android. Finalista de inovação e aprovado na Lei do Bem.

    • NestJS
    • React
    • React Native
    • AWS
  • Produto próprio

    JC Flows

    Campanhas de e-mail e atendimento no WhatsApp com agentes de IA. Processa mais de 500 mensagens por dia para parceiros.

    • Next.js
    • NestJS
    • PostgreSQL
    • WhatsApp API
  • Cliente JC Dev

    Floricultura Formosa

    E-commerce com catálogo, carrinho, pagamento via Mercado Pago e painel administrativo.

    • Next.js
    • NestJS
    • PostgreSQL
    • Mercado Pago

Ver todos os projetos →

Stack

Stack
ÁreaTecnologias
LinguagensTypeScript, JavaScript, Python, Java, Go, PHP, SQL
BackendNode.js, NestJS, Express, Fastify, Spring Boot, Laravel
Dados e filasPostgreSQL, MongoDB, Redis, RabbitMQ, BullMQ
Cloud e DevOpsAWS (ECS, EC2, RDS, S3, Lambda, Cognito), Docker, CI/CD
Observabilidade e testesDatadog, Grafana, Jest, Cypress
Front-end e mobileReact, Next.js, Vue.js, React Native (Expo)
Formação
Tecnólogo em Análise e Desenvolvimento de Sistemas · Estácio · 2026
Idiomas
Português (nativo) · Inglês (avançado) · Espanhol (básico)

Vamos conversar

Estou procurando minha próxima vaga como Engenheiro Backend ou Full Stack. Se você tem uma posição aberta, um problema difícil de backend ou só quer trocar uma ideia sobre arquitetura, me chama.

Mande uma mensagem

Precisa de um site ou sistema para sua empresa? Conheça a JC Dev →