Especialista de Engenharia de Software (Staff Engineer)

São Paulo
Tecnologia – Engenharia de Software /
CLT /
Remote
A Flash é uma Startup RHTech Brasileira, unimos tecnologia, pessoas e inovação para transformar a maneira como as empresas (e seus RHs) atuam e cuidam de seus integrantes. Desde 2018, atuamos com:
- Gestão de benefícios (temos um cartão multibenefícios aceito em milhões de lugares no Brasil e no mundo)
- Pessoas (nossos serviços incluem gestão de pessoas e controle de pontos de maneira descomplicada) e 
- Despesas (com a Flash, reembolsos, envio de notas fiscais e o controle das despesas corporativas são simplificados)

E nós unificamos essa experiência em uma só plataforma —  acima de tudo, geramos impacto real na vida de milhares de pessoas.

🦩 Por que trabalhar com a gente?

    • Acreditamos que grandes transformações acontecem por meio de pessoas Inconformadas, e os nossos valores são guias para nossas tomadas de decisões e crescimento alavancado:
    • Criamos valor com o Cliente
    • Resolvemos problemas com Pragmatismo
    • Jogamos Juntos
    • Entregamos Resultados Consistentes
    • Aprendemos e Transformamos

🦩 Nosso jeitinho de trabalhar:

    • Na Flash, você fará parte de um negócio em constante crescimento e transformação, com autonomia para criar, testar e transformar ideias em soluções reais que impactam empresas e pessoas em todo o Brasil.
    • Valorizamos quem busca mais do que a média: aqui, você cresce junto com o negócio, aumenta seu valor no mercado e é reconhecido por sua alta performance.
    • Trabalhamos com leveza, autenticidade e colaboração, em um ambiente informal, fluido e sem burocracias, onde grandes transformações nascem da liberdade de ser quem se é.
    • Nosso ritmo é intenso, nosso aprendizado é contínuo e cada desafio é uma nova chance de evoluir, experimentar e fazer diferente — com propósito e paixão.

💻 Sobre o time:

    • Nosso time de tecnologia é formado por profissionais que não apenas desenvolvem soluções tecnológicas de ponta, mas também estão sempre em busca de inovação e melhorias constantes.
    • Aqui, você vai ter a oportunidade de impactar diretamente a vida dos nossos usuários com soluções rápidas, eficientes e escaláveis. Trabalhamos com uma stack moderna, utilizando Node.js, React, TypeScript, MongoDB e AWS.

✨ Nossos benefícios:

    • Cartão Flash com benefícios flexíveis: refeição, alimentação, mobilidade, saúde, educação, cultura e bem-estar
    • Plano de saúde
    • Seguro de vida
    • Licença-maternidade e paternidade estendidas + Auxílio creche
    • Day off no seu aniversário 
    • Modelo de trabalho híbrido e flexível + Auxílio home office + Experiências no escritório
    • Descontos exclusivos com parceiros no app da Flash

O que esperamos / suas responsabilidades:

    • Entregar funcionalidades completas, preferencialmente full-stack, com código de alta qualidade, testável e documentado;
    • Contribuir para a saúde da arquitetura do sistema, propondo melhorias e realizando refatorações quando necessário;
    • Apoiar o time em code reviews, pair programming e discussões técnicas, servindo como referência para soluções complexas;
    • Desenhar e implementar arquiteturas robustas e escaláveis, aplicando conceitos como Clean Architecture, Event Driven Architecture e DDD;
    • Atuar como mentor(a) técnico(a) para engenheiros(as) menos sêniores, elevando o nível técnico da tribo;
    • Colaborar com SRE e lideranças para construir, monitorar e perseguir métricas que garantam o bom funcionamento do sistema e do produto;
    • Fomentar a inovação através de pesquisas, compartilhamento de conhecimento e experimentação com novas tecnologias e protótipos;
    • Manter alinhamento constante com outros times e peers para alcançar os objetivos da empresa;
    • Participar ativamente na construção e disseminação da cultura de equipe, incluindo práticas de eventos, rituais, feedbacks e celebração de conquistas.

Habilidades Técnicas:

    • Profundo conhecimento em JavaScript/TypeScript, com domínio de frameworks como NodeJS, NestJS, ReactJS e NextJS;
    • Sólida experiência com bancos de dados NoSQL, especialmente MongoDB;
    • Experiência na construção de microsserviços altamente escaláveis e na implementação de APIs robustas e seguras (REST, gRPC ou GraphQL);
    • Profundo conhecimento em arquitetura de software;Sólida experiência com ferramentas e ambientes de cloud (AWS, GCP, Azure, etc.);
    • Profundo conhecimento em testes automatizados e observabilidade;
    • Conhecimentos de message brokers. Especialmente Kafka e BullMQ.

Habilidades Comportamentais:

    • Colaboração: Atuação em equipe e compartilhamento de conhecimento.
    • Postura de Dono(a): Comprometimento com a qualidade do produto e foco na experiência do usuário.
    • Clareza na Comunicação: Capacidade de expor soluções complexas de forma acessível e objetiva.
    • Mentoria Técnica: Responsabilidade no desenvolvimento de colegas menos experientes e na elevação da régua técnica da tribo.
    • Melhoria Contínua: 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.

Serão considerados diferenciais:

    • Arquitetura distribuída com comunicação assíncrona;
    • Experiência prévia na construção de sistemas de larga escala para RH;
    • Experiência com otimização de performance e escalabilidade de aplicações em grande escala;
    • Experiência em liderança técnica ou mentoring formal/informal;
    • Sólidos conhecimentos em React Native;
    • Proficiência em diferentes tipos de banco de dados (relacionais e não-relacionais);
    • Sólidos conhecimentos em ferramentas de CI/CD;
    • Métricas de jornada de usuário (SLO/SLIs).
A pergunta que não quer calar: pronto pra revolucionar com a gente? 
Voar mais alto, mais leve e com muito mais prazer – esse é o jeito único e encantador da Flash!

A pergunta que não quer calar: Você vem revolucionar com a gente?
Inscreva-se!
#FazFlasheVoa
@flashbeneficios