Criar alerta
Enviar-me empregos semelhantes

Software engineer sênior (node.js/react) | líber

Full-time
Resumo da vaga

Estamos em busca de uma pessoa Desenvolvedora Sênior com sólida experiência em arquitetura de software, cloud e desenvolvimento fullstack moderno, capaz de contribuir tecnicamente para iniciativas estratégicas e para a evolução da engenharia da Líber. Essa pessoa atuará diretamente na construção da nova plataforma ligada ao ecossistema de FIDC Proprietário, colaborando de forma cross com diferentes áreas e squads, em um ambiente orientado à inovação, escalabilidade e AI First.

Esperamos alguém com boa visão sistêmica, capacidade analítica e pragmatismo técnico para identificar gargalos, propor soluções robustas e contribuir com o nível técnico do time e dos produtos. Buscamos um perfil capaz de atuar em ambientes de missão crítica, com alta complexidade operacional, integrações sensíveis e contexto financeiro regulado.

Principais responsabilidades
  • Desenvolver e evoluir aplicações estratégicas utilizando Node.js e React;
  • Contribuir para o desenho de arquiteturas escaláveis, resilientes e orientadas a cloud native/serverless;
  • Atuar na construção da nova plataforma relacionada ao ecossistema de Crédito Estruturado B2B e FIDC Proprietário;
  • Aplicar e seguir boas práticas de engenharia, arquitetura e qualidade de software definidas pelo time;
  • Estruturar soluções orientadas a DDD (Domain-Driven Design) e desenvolvimento baseado em especificação;
  • Identificar gargalos técnicos e oportunidades de melhoria contínua no seu escopo de atuação;
  • Participar de discussões técnicas e contribuir com as tomadas de decisão de engenharia;
  • Atuar de forma cross entre squads e áreas de negócio, entendendo contextos e traduzindo necessidades em soluções pragmáticas;
  • Colaborar com colegas por meio de pair programming, revisões de código e trocas técnicas;
  • Utilizar IA de forma estruturada e orientada à produtividade e qualidade no dia a dia de desenvolvimento;
  • Garantir padrões elevados de observabilidade, performance, segurança e sustentabilidade das aplicações;
  • Contribuir para integrações resilientes com sistemas externos e contrapartes de diferentes níveis de maturidade tecnológica;
  • Apoiar a rastreabilidade, o monitoramento e a observabilidade de transações distribuídas e integrações críticas;
  • Participar ativamente da evolução dos processos, práticas e cultura de engenharia da companhia.
INEGOCIÁVEIS | Principais competências e habilidades
  • Experiência sólida como Software Engineer Pleno/Sênior em ambientes complexos;
  • Forte domínio de Node.js e React.js em aplicações escaláveis;
  • Conhecimento em arquitetura cloud e ambientes serverless (AWS);
  • Vivência com DDD (Domain-Driven Design);
  • Experiência com arquitetura e desenvolvimento orientado a especificação;
  • Boa autonomia técnica no dia a dia de desenvolvimento;
  • Perfil analítico, crítico, organizado e orientado à solução;
  • Capacidade de compreender regras de negócio complexas e transformar contexto em soluções técnicas pragmáticas;
  • Vivência com desenho arquitetural e escalabilidade;
  • Preocupação com qualidade de código, testes, observabilidade e boas práticas de engenharia;
  • Experiência prática utilizando IA aplicada ao desenvolvimento de software de forma estruturada;
  • Boa capacidade de comunicação e colaboração entre áreas técnicas e de negócio;
  • Experiência em ambientes financeiros regulados, fintechs, bancos, infraestrutura de mercado ou sistemas de missão crítica (desejável, não obrigatório);
  • Experiência com arquiteturas orientadas a eventos e mensageria assíncrona;
  • Conhecimento de SQS/SNS, EventBridge ou tecnologias similares;
  • Entendimento sobre garantias de entrega, ordering, replay e versionamento de eventos;
  • Familiaridade com observabilidade de transações distribuídas;
  • Capacidade de rastrear operações cross-sistema para debug, monitoramento e auditoria;
  • Conhecimento de padrões defensivos de engenharia de software, como:
    • circuit breakers;
    • retry com backoff exponencial;
    • idempotência;
    • timeouts agressivos;
    • dead letter queues;
    • Saga/compensação;
  • Capacidade de considerar falhas externas como premissa no desenho de soluções.
DESEJÁVEIS | Principais competências e habilidades
  • Vivência com Docker e estratégias de containerização;
  • Conhecimento em CI/CD e automação de pipelines;
  • Familiaridade com monitoramento e observabilidade (Datadog ou similares);
  • Experiência com práticas modernas de engenharia em ambientes AI First;
  • Vivência em estruturas organizadas por squads e atuação cross-funcional;
  • Experiência em contextos de crédito estruturado, FIDC ou mercado de capitais;
  • Conhecimento em modelagem de sistemas de alta escalabilidade e integração via APIs;
  • Familiaridade com metodologias ágeis, especialmente Scrum e Kanban;
  • Experiência com produtos e plataformas de missão crítica;
  • Conhecimento em arquitetura distribuída de alta disponibilidade e tolerância a falhas;
  • Vivência com distributed tracing e correlação de eventos;
Empregos similares

Software engineer sênior (node.js/react) | líber

Inscreva-se agora
Back to search page