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;