Senior Software Engineer
Flash
Senior Software Engineer
Flash
Corporate expense management via prepaid card
Procuramos uma Pessoa Engenheira de Software Sênior com forte mentalidade de produto. Na Flash, a pessoa engenheira vai além de apenas escrever código: ela entende as dores do negócio, colabora na concepção das soluções, pensa na experiência final do usuário e assume a responsabilidade de ponta a ponta pelo impacto do que constrói.
Valorizamos fundamentos sólidos de engenharia de software acima de qualquer linguagem ou framework específico. Em um cenário em que a inteligência artificial transforma a forma como desenvolvemos software, domínio das ferramentas e foco no valor gerado ao cliente são os nossos grandes diferenciais.
Atuação com Atitude de Produto: Participar ativamente das discussões de negócio e de produto, colaborando para transformar desafios do RH e do Financeiro em soluções técnicas elegantes e eficientes.
Excelência e Fundamentos Técnicos: Projetar e evoluir sistemas escaláveis, performáticos e resilientes, aplicando boas práticas de arquitetura de software (como Clean Architecture, Event-Driven Architecture e DDD).
Uso Intensivo de IA no Ciclo de Desenvolvimento: Utilizar proficientemente AI coding agents (como Codex, Claude Code, entre outros) para prototipar, codificar, refatorar e acelerar entregas com alto padrão de qualidade.
Cultura "You Build, You Run It": Ter responsabilidade pelo ciclo de vida completo do software — da concepção ao deploy, até o monitoramento e observabilidade em produção (com o suporte do time de SRE).
Liderança Técnica e Mentoria: Orientar pessoas desenvolvedoras de níveis plenos e juniores através de revisões de código, pair programming, feedbacks construtivos e disseminação de boas práticas.
Inovação e Experimentação: Propor e testar novas abordagens, tecnologias e padrões para manter a engenharia da Flash na vanguarda tecnológica.
Colaboração e Rituais: Trabalhar de forma altamente integrativa com peers de engenharia, produto e design, promovendo a cultura de aprendizagem contínua e celebração de conquistas.
Fundamentos Sólidos de Engenharia de Software: Domínio profundo de estruturas de dados, algoritmos, orientação a objetos/funcional, padrões de projeto, arquitetura de microsserviços e decisões de trade-offs técnicos.
Proficiência com AI Coding Agents: Experiência prática e fluidez no uso diário de agentes de código com IA (como Codex e similares) para otimizar o fluxo de desenvolvimento de software.
Cultura "You Build, You Run It": Vivência com a sustentação de sistemas em produção, criação e leitura de métricas, alertas e SLIs/SLOs para garantia do bom funcionamento dos produtos.
Trabalho em Equipe e Pensamento Coletivo: Excelente comunicação, habilidade para trabalhar de forma colaborativa e postura ativa em mentorar e evoluir o time.
Orientação a Negócio e Produto: Capacidade de conectar decisões técnicas ao impacto na vida dos nossos clientes e aos resultados do negócio.
Domínio da nossa Stack: Experiência prática com Node.js, TypeScript, ReactJS, NestJS, MongoDB e bancos relacionais.
Product Organizations: Vivência prévia em organizações orientadas a produto (product organizations), habituadas a ciclos rápidos de aprendizado, testes e métricas de impacto no usuário.
Meios de Pagamento Eletrônicos: Experiência anterior no mercado de pagamentos, arranjos de pagamento ou soluções financeiras.
Cloud & DevOps: Familiaridade com ecossistemas em nuvem (AWS, GCP ou Azure), esteiras de CI/CD e conteinerização.
Flash is a Brazilian platform that provides a multi-benefit prepaid corporate card and expense-management solution. It centralizes meal, food, mobility, and cultural allowances in one system, giving employees autonomy over corporate expenses while cutting back on administrative workload for employers. The platform works through a prepaid corporate card connected to a unified interface for managing expenses, with a simple recharge flow and spending controls that can be adjusted to team needs. Revenue comes from fees for using the platform and the corporate cards. Flash differentiates itself by offering an integrated, interactive platform that consolidates multiple employee benefits into a single solution, emphasizing practicality, flexibility, and bureaucracy reduction for Brazilian companies of all sizes. The company’s goal is to simplify and scale corporate expense management and benefits in Brazil, improving employee empowerment and operational efficiency for its clients.
Explore more opportunities at Flash