Engenheiro(a) de Software Sênior (Node.js)

Flash

São Paulo

On-site

BRL 167,400 - 223,200

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Cartão Flash com benefícios flexíveis
Plano de saúde
Seguro de vida
Licença-maternidade e paternidade estendidas
Modelo de trabalho híbrido
Descontos exclusivos com parceiros

Job summary

Uma Startup RHTech Brasileira está buscando um Engenheiro(a) de Software Sênior em São Paulo. O candidato ideal deve ter experiência em TypeScript e Node.js, além de familiaridade com Kafka para desenvolver e otimizar a plataforma de comunicação que integra diversos canais. A empresa oferece um ambiente colaborativo e um modelo de trabalho híbrido, valorizando inovações e crescimento profissional.

Qualifications

  • Experiência sólida em Back-End, especialmente com TypeScript e Node.js.
  • Familiaridade com sistemas de mensageria e eventos em tempo real, especialmente Kafka.
  • Experiência com microserviços e arquiteturas distribuídas, focando em escalabilidade.

Responsibilities

  • Desenvolver e otimizar a arquitetura de integração de canais de comunicação.
  • Trabalhar com Kafka como backbone de eventos.
  • Integrar LLMs para automação de respostas inteligentes.

Skills

TypeScript
Node.js
Kafka
Integração com APIs de comunicação
Microserviços
Observabilidade

Tools

Grafana
AWS

Job description

Engenheiro(a) de Software Sênior (Node.js)

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.

Estamos em busca de um Engenheiro de Software Sênior para integrar nosso time responsável pela Plataforma de comunicação da Flash, um sistema inovador que abstrai múltiplos canais de comunicação (WhatsApp, SMS, e-mail) e proporciona funcionalidades avançadas com integração a modelos de linguagem (LLMs) para automação e inteligência. Se você é apaixonado por construir soluções de comunicação escaláveis, otimizar processos através de integração com eventos em tempo real (Kafka), e deseja atuar em uma arquitetura moderna que utiliza microserviços, essa vaga é para você!

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

Principais Desafios:

  • Desenvolver e otimizar a arquitetura de integração de canais de comunicação, incluindo WhatsApp, SMS e E-mail, garantindo uma experiência omnichannel fluida e unificada
  • Trabalhar com Kafka como backbone de eventos, orquestrando a comunicação entre os serviços da plataforma (ex: Agent Broker, Conversational Service, LLM Integration)
  • Integrar LLMs (Large Language Models) para automação de respostas inteligentes e processamento de mensagens com base no histórico de conversas e contexto do usuário
  • Construir e manter sistemas robustos e escaláveis, como os serviços de persistência de conversas, roteamento de mensagens, e controle de políticas (rate limiting, retry exponencial, DLQ)
  • Gerenciar o fluxo de dados entre os serviços (ex: eventos e comandos Kafka) para garantir a eficiência e a entrega rápida de mensagens através de múltiplos canais
  • Garantir a observabilidade do sistema, utilizando ferramentas como Grafana para monitoramento de latência, taxa de entrega e desempenho geral da plataforma
  • Trabalhar na evolução contínua da plataforma, incluindo funcionalidades como transbordo entre canais e políticas avançadas de confiança em IA

O que Buscamos:

  • Experiência sólida em Back-End, especialmente com TypeScript e Node.js
  • Familiaridade com sistemas de mensageria e processamento de eventos em tempo real, especialmente Kafka
  • Integração com APIs de comunicação, como Webhooks de WhatsApp (Meta), provedores de SMS e servidores SMTP/ESP para envio de e-mails
  • Experiência com microserviços e arquiteturas distribuídas, com foco em escalabilidade e performance
  • Experiência com observabilidade: utilizar ferramentas como Grafana para monitorar e otimizar o desempenho do sistema

O que Esperamos:

  • Visão estratégica para desenvolvimento de sistemas que abranjam múltiplos canais de comunicação e integração com IA
  • Trabalho colaborativo em times multidisciplinares, com capacidade de articular soluções técnicas e simplificar problemas complexos
  • Proatividade para lidar com desafios técnicos e otimizar processos com soluções inovadoras

Qualificações Diferenciais:

  • Experiência com Whatsapp para automação de respostas e personalização de mensagens
  • Conhecimento em AWS Cloud ou outras plataformas de cloud para otimização e escalabilidade de infraestrutura
  • Experiência com workflows e engines de automação, como o futuro Workflow Engine (HITL), que permite interações humanas em tarefas automatizadas

Se você está pronto para enfrentar desafios técnicos complexos, construir uma plataforma de comunicação de ponta e colaborar em um projeto inovador que combina múltiplos canais com inteligência artificial, queremos conhecer você!

A pergunta que não quer calar: Você vem revolucionar com a gente?

Inscreva-se!

#FazFlasheVoa

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Especialista de Engenharia de Software (Staff Engineer)
Especialista de Engenharia de Software (Staff Engineer)

Flash • Brazil

On-site
BRL 300,000 - 480,000
Assistência médica
Seguro de vida
Vale-transporte
+3
Engenheiro(a) de Software Sênior
Engenheiro(a) de Software Sênior

Flash • Brazil

Remote
BRL 240,000 - 360,000
Assistência médica
Assistência odontológica
Vale-transporte
+2
Analista de Pré-Vendas BDR Júnior | Vaga afirmativa para pessoas com deficiência
Analista de Pré-Vendas BDR Júnior | Vaga afirmativa para pessoas com deficiência

Flash • Brazil

Hybrid
BRL 50,220 - 72,540
Cartão Flash com benefícios flexíveis
Plano de saúde
Licença maternidade e paternidade estendidas
+3
BDR Outbound - Analista De Pré-vendas Júnior
BDR Outbound - Analista De Pré-vendas Júnior

Flash • Brazil

Remote
BRL 45,000 - 75,000
Cartão Flash
Assistência médica
Assistência odontológica
+5
Analista de Customer Experience (CX) - Júnior
Analista de Customer Experience (CX) - Júnior

Flash • São Paulo

Hybrid
BRL 60,000 - 90,000
Cartão Flash
Assistência médica
Assistência odontológica
+13
Analista de Pré-Vendas BDR Júnior | Vaga afirmativa para pessoas com deficiência (PCD)
Analista de Pré-Vendas BDR Júnior | Vaga afirmativa para pessoas com deficiência (PCD)

Flash • Brazil

Hybrid
BRL 39,000 - 67,000
Cartão Flash
Plano de saúde
Seguro de vida
+6
Analista de Customer Success - Foco em Onboarding de Clientes
Analista de Customer Success - Foco em Onboarding de Clientes

Flash • São Paulo

On-site
BRL 80,000 - 120,000
Assistência médica
Vale-transporte
Auxílio home office
+1
Especialista de Governança de Processos
Especialista de Governança de Processos

Flash • São Paulo

On-site
BRL 100,000 - 179,000
Cartão Flash
Assistência médica
Assistência odontológica
+5
Coordenador(a) Comercial
Coordenador(a) Comercial

Flash • São Paulo

On-site
BRL 180,000 - 240,000
Cartão Flash
Plano de saúde
Licença maternidade/paternidade estend
+6
Analista de Pré-Vendas BDR Jr.
Analista de Pré-Vendas BDR Jr.

Flash • Serra

Hybrid
BRL 55,800 - 111,600
Cartão Flash com benefícios flexíveis
Plano de saúde
Seguro de vida
+1