Vaga de Engenheiro (a) de Software Sênior (React) em São Paulo - SP - Flash

Veja a descrição da vaga e candidate-se!

Engenheiro (a) de Software Sênior (React)

Postada em 3 de junho de 2025
IDENTIFICADOR ÚNICO DA VAGA: -ORq4J0yOhEloegCAiww

Quem somos
Na Flash, acreditamos que o trabalho pode – e deve – ser mais leve e encantador. Desde o início da nossa trajetória, nosso propósito tem sido simplificar a gestão de benefícios, pessoas e despesas corporativas, para que empresas e seus times possam se concentrar no que realmente importa: crescer e alcançar voos cada vez mais altos. Centralizamos as demandas do RH e do departamento financeiro em um só lugar, com ferramentas completas, integradas e seguras. O resultado? Uma jornada de trabalho mais eficiente e otimizada, onde o trabalho que dá trabalho deixa de ser uma preocupação. Se você quer fazer parte de uma equipe que acredita no poder da leveza para transformar negócios e criar histórias incríveis, venha com a gente. Aqui, nem o céu é o limite.
Empresa
Localização
Contrato
CLT (Efetivo)
Remuneração
a combinar
Vaga Afirmativa
Não
Ramo de Atuação
Computação/Software
Benefícios
  • Cartão Flash com benefícios flexíveis: refeição, alimentação, mobilidade, saúde, educação, cultura e bem-estar
  • Assistência Médica
  • Assistência Odontológica
  • Seguro de Vida
  • Vale Transporte
  • Vale Refeição
  • Vale Alimentação
  • 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
Descrição
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. 💻 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. 💻 O que você irá fazer: - Na Flash você terá a oportunidade de exercitar: - Excelência técnica (desenvolvimento de código); - Arquitetura e integrações de sistemas; - Mentoria técnica e alinhamentos com as pessoas desenvolvedoras mais juniors através de revisões de código e feedbacks; - Criação e monitoramento de métricas e SLAs; - Direcionamento técnico e de inovação e definição de padrões de tecnologia; - Alinhamento com as outras pessoas desenvolvedoras seniores; - Atividades de team building e disseminação da cultura. Responsabilidades: - Expertise em tecnologias como, Typescript, ReactJS, arquitetura de serviços; - Ajudar a estruturar e a melhorar a arquitetura do sistema da Flash, aplicando conceitos de Clean Architecture, Event Driven Architecture e DDD;Como uma - pessoa desenvolvedora, esperamos que você não somente utilize suas capacidades técnicas, mas que também compartilhe-as com seu time; - 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; - 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; - 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; - Compartilhamento de conhecimento, tecnologias e ideias novas tem que fazer parte do seu dia a dia; - Ajudar a construir times com práticas de eventos e rituais; - Alocação de profissionais de maneira coesa dentro de grupos de trabalho; - Fomentar junto ao time a disseminação de cultura como compartilhamento de conhecimento, aprendizagem contínua, feedbacks, celebração de conquistas, entre outras relacionadas aos pilares da empresa.
Requisitos
🩷 O que esperamos: Experiência em NodeJS, ReactJS e outros frameworks de Javascript; Familiaridade com boas práticas de UX/UI, Design Systems. Uso e experiência com ferramentas como Redux, Context API, Zustand ou outras bibliotecas de gerenciamento de estado; Experiência com otimização de performance frontend, incluindo análise e melhorias em métricas Web Vitals e renderização para garantir alta performance e melhor experiência do usuário; Experiência com APIs REST, tRPC ou Graphql; Comprometimento com a experiência do usuário final, validação contínua e uso de métricas para guiar decisões técnicas; 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. E serão considerados diferenciais: NestJS, NextJS e Clean Architecture; NestJS/Fastify, NextJS e Clean Architecture; MongoDB; Desenvolvimento de micro serviços escaláveis; Plataformas de serviço em nuvem: como AWS, GCP, Azure, etc; Ferramentas de CI/CD; Testes e ferramentas associadas.
Compartilhe essa vaga: