- Flashapp
- Remoto, HH
- 13 days ago
Engenheiro(a) de Software Sênior.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Engenheiro(a) de Software Sênior: our view in 3 lines...
- The Role:Senior software engineer role for someone who wants to build product-focused solutions for HR and finance software.
- The Person:The person will design and evolve scalable systems, take software from conception to production monitoring, use AI coding agents in development, and mentor other developers.
- Requirements:The ideal candidate has strong engineering fundamentals, practical use of AI coding agents, and experience with Node.js, TypeScript, ReactJS, NestJS, MongoDB, and relational databases.
About the role
Por que trabalhar com a gente?
Nosso jeitinho de trabalhar:
Nossos benefícios:
Todas as nossas vagas são inclusivas
O que Buscamos:
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.
Suas responsabilidades e desafios:
-
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.
O que é fundamental você ter:
-
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.
O que será um diferencial:
-
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.

