Staff Engineer | Líber
Resumo da vaga
Estamos em busca de uma pessoa Staff Engineer com profundidade técnica em arquitetura de software, cloud e desenvolvimento fullstack moderno, capaz de liderar tecnicamente iniciativas estratégicas e impulsionar 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 visão sistêmica, alta capacidade analítica e pragmatismo técnico para identificar gargalos, propor soluções robustas e elevar 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
-
Liderar tecnicamente o desenvolvimento e evolução de aplicações estratégicas utilizando Node.js e React;
-
Projetar 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;
-
Definir e disseminar boas práticas de engenharia, arquitetura e qualidade de software;
-
Estruturar soluções orientadas a DDD (Domain-Driven Design) e desenvolvimento baseado em especificação;
-
Identificar gargalos técnicos, riscos arquiteturais e oportunidades de melhoria contínua;
-
Conduzir discussões técnicas complexas e apoiar 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;
-
Apoiar a evolução técnica do time por meio de mentorias, revisões técnicas e direcionamentos arquiteturais;
-
Contribuir ativamente para a estratégia AI First da engenharia, utilizando IA de forma estruturada e orientada à produtividade e qualidade;
-
Garantir padrões elevados de observabilidade, performance, segurança e sustentabilidade das aplicações;
-
Estruturar integrações resilientes com sistemas externos e contrapartes de diferentes níveis de maturidade tecnológica;
-
Garantir rastreabilidade, monitoramento e observabilidade ponta a ponta 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 Sênior/Staff Engineer em ambientes complexos;
-
Forte domínio de Node.js e React.js em aplicações escaláveis;
-
Conhecimento avançado em arquitetura cloud e ambientes serverless (AWS);
-
Vivência robusta com DDD (Domain-Driven Design);
-
Experiência com arquitetura e desenvolvimento orientado a especificação;
-
Capacidade de atuar com autonomia técnica;
-
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, escalabilidade e tomada de decisão técnica;
-
Forte 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 e estratégica;
-
Excelente capacidade de comunicação e colaboração entre áreas técnicas e de negócio;
-
Experiência comprovada em ambientes financeiros regulados, fintechs, bancos, infraestrutura de mercado ou sistemas de missão crítica;
-
Experiência prática com arquiteturas orientadas a eventos e mensageria assíncrona;
-
Domínio de SQS/SNS, EventBridge ou tecnologias similares;
-
Entendimento profundo sobre garantias de entrega, ordering, replay, versionamento de eventos e state machines complexas;
-
Experiência em observabilidade end-to-end de transações distribuídas;
-
Capacidade de rastrear operações cross-sistema para debug, monitoramento e auditoria;
-
Vivência com distributed tracing, correlação de eventos e definição de SLIs/SLOs;
-
Experiência comprovada na construção de integrações resilientes com sistemas externos de baixa maturidade técnica;
-
Domínio 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 desenhar arquiteturas assumindo falhas externas como premissa operacional.
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.