Desenvolvedor Full Stack Sênior — Financeiro
GEX Corporation
Descrição da vaga
Desenvolvedor Full Stack SêniorNOSSO JEITO DE SER GEX♥️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 vagaO 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 diferencialExperiê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 esperadosAutonomia: 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 combinadoTipo de contratação: PJTrabalho: 100% remoto⏰ Horário: Flexível / Comercial
