Engenheiro(a) de Software Sênior

    Remoto
    Full-Time
    Mid (3-6 yrs)
    Engineering & Development
    Posted on July 17, 2026
    🦩 Por que trabalhar com a gente?
    Na Flash, acreditamos que grandes transformações nascem de voos individuais, ganham força no coletivo e encontram direção nos valores que nos guiam como bando:
    ✨Criamos valor com o Cliente
    ✨Resolvemos problemas com Pragmatismo
    ✨Jogamos Juntos
    ✨Entregamos Resultados Consistentes
    ✨Aprendemos e Transformamos
    🦩Nosso jeitinho de trabalhar:
  1. Ser Flamingo na Flash é viver um ambiente de criatividade e tecnologia, com autonomia para criar, testar e transformar ideias em soluções reais que ajudam empresas e pessoas a voarem mais alto.
  2. Aprendizado acelerado: cada desafio é uma chance de crescer e inovar.
  3. Pertencimento de verdade: ninguém voa sozinho, sempre em formação.
  4. Sentido de propósito: o que começa na Flash transforma o jeito que o mundo trabalha.
  5. Deixe sua marca no mundo do trabalho e viva com a gente o poder de fazer voar.
  6. ✨ Nossos benefícios:
  7. Cartão Flash (o tão amado rosinha! 🦩) com benefício flexível para alimentação, refeição, mobilidade, saúde, educação, cultura e bem-estar
  8. Assistência médica
  9. Assistência odontológica
  10. Seguro de vida
  11. Vale-transporte
  12. Auxílio home office
  13. Auxílio-creche
  14. Licenças-maternidade e paternidade estendidas
  15. TotalPass para cuidar do corpo e da mente
  16. OnHappy para deixar as viagens ainda mais especiais
  17. Convênio Pet com a Guapeco 🐶🐱
  18. C4life, com assistência jurídica, emocional, social e financeira, além de apoio para pets
  19. +Família by Avus, com suporte e benefícios para diferentes momentos da vida
  20. Convênio com o SESC
  21. Participação nos Lucros e Resultados
  22. Day off no seu aniversário 🎂
  23. 🌈Todas as nossas vagas são inclusivas
  24. Valorizamos a diversidade em todas as suas formas e acreditamos que times plurais constroem soluções mais fortes, humanas e inovadoras para Flash. Por isso, todas as nossas vagas são abertas a pessoas de qualquer gênero, raça, etnia, idade, orientação sexual, identidade de gênero, religião e pessoa com deficiência (PCD).
  25. 🦩 Na Flash você terá a oportunidade de exercitar:
  26. Expertise em tecnologias como NodeJS, Typescript, ReactJS, arquitetura de serviços;
  27. Ajudar a estruturar e a melhorar a arquitetura do sistema da Flash, aplicando conceitos de Clean Architecture, Event Driven Architecture e DDD;
  28. Como uma pessoa desenvolvedora, esperamos que você não somente utilize suas capacidades técnicas, mas que também compartilhe-as com seu time;
  29. Com o suporte de SRE, você deve ajudar a liderança do time a construir, monitorar e perseguir métricas que garantam o bom funcionamento do sistema e do produto. As métricas definidas aqui tem grande sinergia com os OKRs das áreas e da empresa como um todo;
  30. As inovações devem fazer parte do seu dia a dia, tanto fazendo pesquisas e compartilhando com o time, quanto experimentando e implementando protótipos. Além disso, para podermos ter espaço para inovação é necessário estabelecermos padrões bem definidos para as pessoas desenvolvedoras mais juniores conseguirem ter conforto e segurança para desenvolver de forma ágil;
  31. De forma a alcançar todos os objetivos que temos como empresa, alinhamentos com todos os peers são essenciais, sejam eles do seu time ou de outros times;
  32. Compartilhamento de conhecimento, tecnologias e ideias novas tem que fazer parte do seu dia a dia;
  33. Ajudar a construir times com práticas de eventos e rituais;
  34. Alocação de profissionais de maneira coesa dentro de grupos de trabalho;
  35. Fomentar junto ao time a disseminação de cultura como compartilhamento de conhe
    conhecimento, aprendizagem contínua, feedbacks, celebração de conquistas, entre outras relacionadas aos pilares da empresa.
  36. 🦩 Experiências necessárias:
  37. Experiência em NodeJS, ReactJS e outros frameworks de Javascript;
  38. Pessoas que buscam aprender e fazer parte de uma solução de alto impacto, entregando software de alta qualidade, orientado por dados e sempre focado no cliente.
  39. Experiência sólida no desenvolvimento de software de alta escalabilidade, performance e disponibilidade.
  40. Experiência na entrega de sistemas complexos, arquitetura de microserviços e integrações via APIs (RESTful/GraphQL).
  41. Experiência com mentoria de engenheiros menos experientes e participação ativa em code reviews e decisões de design de sistema.
  42. Vivência em ambientes de produto digital, trabalhando em colaboração com times de Produto, Design e Agilidade.
  43. Conhecimentos em bancos de dados não-relacionais (ex: MongoDB, Redis)
  44. Práticas avançadas de testes automatizados (unitários, integração e ponta a ponta) e garantia de qualidade de código.
  45. Domínio de conceitos de mensageria e arquiteturas orientadas a eventos (ex: Kafka).
  46. Familiaridade com padrões de projeto (Design Patterns), princípios SOLID, Clean Code e Clean Architecture.
  47. 🦩O que esperamos:
  48. Autonomia e Proatividade: Perfil self-starter, que não espera as definições caírem do céu. Consegue navegar na ambiguidade, propor soluções viáveis e tomar decisões técnicas maduras, assumindo a responsabilidade pelos resultados.
  49. Liderança Técnica e Colaboração: Capacidade de influenciar o time positivamente sem precisar de autoridade formal. Deve ser uma pessoa acessível, que gosta de compartilhar conhecimento, mentorar engenheiros mais juniores e elevar a barra técnica da equipe.
  50. Foco no Negócio e no Cliente: Não desenvolve software apenas pela tecnologia; entende o impacto do seu código no produto e no usuário final. Consegue traduzir dores de negócio em soluções de engenharia eficientes.
  51. Comunicação Clara e Assertiva: Habilidade de explicar conceitos técnicos complexos de forma simples para stakeholders de outras áreas (como Produto e Design) e de debater ideias de forma construtiva com o time de engenharia.
  52. Pragmatismo e Entrega: Equilibra perfeitamente a busca por excelência técnica (Clean Code, arquitetura) com a velocidade de entrega exigida por um ambiente dinâmico. Sabe priorizar o que gera valor real primeiro.
  53. Melhoria Contínua e Resiliência: Mentalidade de aprendizado constante, aberta a feedbacks e que encara falhas como oportunidade de evolução. Questiona processos atuais para buscar eficiência no dia a dia do time.
  54. 🦩 E serão considerados diferenciais:
  55. NestJS;
  56. MongoDB;
  57. React Native;
  58. Clean Architecture;
  59. Desenvolvimento de micro serviços escaláveis;
  60. Plataformas de serviço em nuvem: como AWS, GCP, Azure, etc;
  61. Ferramentas de CI/CD;
  62. Testes e ferramentas associadas.
  63. Você vem voar com a gente? 💖
    Inscreva-se agora em nossas vagas e ajude a levar o Efeito Flamingo para ainda mais empresas pelo Brasil! 🦩
    Siga a gente no Instagram em @meuflash.
    🤖
    Podemos utilizar ferramentas de inteligência artificial (IA) para apoiar algumas etapas do processo de recrutamento e seleção, como a triagem de candidaturas, a análise de currículos ou a avaliação de respostas. Essas ferramentas auxiliam o nosso time de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são sempre tomadas por pessoas.

    Company:  Flash

    Employee benefits and management platform in Brazil.
    501-1000 employees
    Human Resources & Recruiting
    HQ: Brazil