Desenvolvedor Full Stack Sênior — Financeiro
Descrição da Vaga
O time da GEX é formado por pessoas com garra — que aprendem fazendo, se envolvem de verdade com o que entregam e levam o trabalho a sério.
Nos esforçamos todos os dias com o propósito de levar educação, saúde e qualidade de vida para milhares de pessoas ao redor do mundo, com responsabilidade e honestidade.
Aqui, valorizamos quem propõe, se envolve e tem vontade de crescer no time. Se você quer fazer parte de uma equipe colaborativa e que trabalha com intensidade, se inscreva e venha viver essa jornada com a gente.
E aí, quer construir o seu futuro com a gente?Sobre a vaga
O time de tecnologia da GEX atua na construção de soluções que tornam nossos processos internos mais eficientes, seguros e escaláveis.
Como Desenvolvedor Full Stack Sênior, sua missão será transformar processos das áreas de negócio em soluções e automações confiáveis, atuando principalmente em processos financeiros, integrações entre sistemas e aplicações internas.
Buscamos alguém com senioridade técnica, autonomia e visão de ponta a ponta, capaz de investigar problemas, propor soluções, desenvolver, colocar em produção e acompanhar o funcionamento das aplicações.
Como vai ser o seu dia a diaDesenvolver e manter automações para processos financeiros, especialmente contas a pagar, conciliação e gestão de invoices.
Criar e evoluir soluções utilizando JavaScript, TypeScript, Node.js, Python e Google Apps Script.
Automatizar fluxos e operações em Google Sheets, preservando fórmulas, dados manuais e regras de negócio.
Desenvolver scripts para processamento, transformação, validação e reconciliação de dados.
Integrar sistemas financeiros e plataformas externas através de APIs REST.
Integrar CRMs e sistemas de mensageria aos processos financeiros e operacionais.
Construir rotinas assíncronas utilizando filas, retries, controle de concorrência, locks e idempotência.
Investigar divergências entre APIs, planilhas, arquivos CSV/XLSX e sistemas financeiros.
Implementar validações, reconciliações, backfills e correções controladas em dados de produção.
Manter e evoluir aplicações web em React e TypeScript voltadas aos processos de Financeiro, RH e Jurídico.
Trabalhar com PostgreSQL e Supabase, incluindo banco de dados, autenticação, Storage, RLS e funções.
Gerar, processar e armazenar documentos como PDFs, invoices e notas fiscais.
Trabalhar com integrações com Google Drive e serviços de Storage.
Criar mecanismos de logs, health checks, alertas e monitoramento das automações.
Diagnosticar falhas e incidentes de produção, identificando causa raiz e implementando correções seguras.
Trabalhar com aplicações conteinerizadas utilizando Docker, apoiando deploys e manutenção dos ambientes.
Contribuir com decisões de arquitetura, priorizando soluções simples, confiáveis e sustentáveis.
Trabalhar diretamente com o time Financeiro para compreender regras de negócio e transformar necessidades operacionais em soluções técnicas.
O que esperamos de vocêExperiência sólida com desenvolvimento de software em ambientes de produção.
Conhecimento sólido em JavaScript e TypeScript.
Experiência com Node.js e construção/integração de APIs REST.
Experiência com Python para automações, integrações e processamento de dados.
Experiência com Google Sheets e Google Apps Script.
Conhecimento de fórmulas, ranges, gatilhos e permissões em planilhas.
Experiência com integrações entre sistemas e CRMs.
Conhecimento de mensageria, como RabbitMQ, Kafka, SQS ou similares.
Experiência com PostgreSQL e SQL.
Conhecimento de processamento assíncrono, filas, retries, locks e idempotência.
Experiência com reconciliação e comparação de informações entre APIs, planilhas e arquivos CSV/XLSX.
Conhecimento de Git e boas práticas de desenvolvimento.
Experiência com testes automatizados.
Conhecimento sobre datas, horários, timezones e UTC em integrações.
Experiência com Docker e Linux.
Capacidade para investigar incidentes e diagnosticar problemas em produção.
Autonomia para conduzir uma demanda desde o entendimento do problema até a implementação e acompanhamento em produção.
⭐ Se ainda tiver tudo isso, vai ser um diferencial
Experiência com React e TypeScript.
Experiência com Supabase, incluindo Auth, Storage e RLS.
Integrações com Google Drive API e Google Sheets API.
Conhecimento de clasp.
Experiência com Pandas e OpenPyXL.
Vivência com processos financeiros, como contas a pagar, invoices e conciliação.
Experiência com OCR e IA aplicada ao processamento de documentos.
Conhecimento de Playwright ou ferramentas semelhantes de automação.
Experiência com Dokploy, Cloudflare ou VPS.
Manipulação e geração de PDFs.
Conhecimentos de segurança da informação e LGPD.
Observabilidade e monitoramento de aplicações.
Experiência com CI/CD.
Comportamentos e habilidades esperados
Autonomia: capacidade de assumir uma demanda e conduzi-la de ponta a ponta.
Pensamento analítico: facilidade para investigar problemas e identificar causas raiz.
Senso de responsabilidade: atenção especial ao trabalhar com informações financeiras e dados de produção.
Organização: cuidado com documentação, rastreabilidade e processos.
Proatividade: não esperar o problema chegar pronto; investigar, propor e executar soluções.
Comunicação: facilidade para conversar com áreas técnicas e de negócio.
Visão de negócio: entender que a tecnologia deve resolver problemas reais da operação.
Perfil mão na massa: disposição para desenvolver, testar, investigar e acompanhar as soluções em produção.
Aqui, nossos GEXs encontramFlash — Auxílio Home OfficeSaldo mensal para usar com alimentação, refeição, internet ou o que fizer mais sentido para você.
CludeSaúde online 24h, com consultas médicas, psicólogos, nutricionistas e descontos em farmácias e exames.
Wellhub / TotalPassAcesso a academias, estúdios, treinos online e serviços de bem-estar, com possibilidade de inclusão de até 3 dependentes.
Day Off de AniversárioUm dia de folga no mês do seu aniversário para aproveitar como quiser.
Kit AniversárioUm mimo especial da GEX no seu mês.
Datas ComemorativasAções, mimos e surpresas em datas especiais ao longo do ano.Como será nosso combinado
Tipo de contratação: PJTrabalho: 100% remoto⏰ Horário: Flexível / Comercial