Sobre a oportunidade
Você gosta de resolver problemas complexos, tomar decisões arquiteturais e colocar a mão no código? Na Makasí, buscamos uma pessoa Líder Técnica para assumir um papel central na evolução da nossa plataforma e da forma como construímos software. É uma posição para quem transita bem entre arquitetura, código e produto: alguém capaz de enxergar o todo, tomar decisões técnicas com pragmatismo e, ao mesmo tempo, mergulhar nos problemas mais complexos quando necessário. A pessoa será uma das principais referências técnicas da Engenharia, ajudando a definir caminhos, conectar diferentes domínios e elevar o nível de qualidade das soluções. Também terá uma atuação próxima de Produto, traduzindo problemas de negócio em decisões técnicas e ajudando os times a encontrarem soluções simples, sustentáveis e escaláveis. Não é uma posição de gestão de pessoas. É uma liderança técnica de influência, com bastante autonomia e espaço para construir. Nossa stack hoje é baseada em GCP, Python, Node.js, TypeScript, React e PostgreSQL. O que você vai fazer Evoluir a arquitetura da Makasí Definir e evoluir padrões arquiteturais, garantindo coerência entre diferentes domínios e squads. Conduzir decisões estruturais e avaliar trade-offs entre qualidade, prazo, risco, escalabilidade e impacto no negócio. Identificar riscos e oportunidades de evolução da arquitetura antes que se tornem gargalos. Resolver problemas técnicos complexos Colocar a mão no código em problemas de maior complexidade e impacto. Evoluir microsserviços, APIs, contratos entre serviços e modelos de dados. Participar de decisões de modelagem transacional e analítica. Fazer revisões técnicas e de código com olhar arquitetural. Aproximar Engenharia e Produto Participar de discussões de produto desde a definição do problema, ajudando a antecipar impactos e riscos técnicos. Transformar necessidades de negócio em soluções técnicas viáveis e sustentáveis. Apoiar as squads na quebra de problemas e na definição dos caminhos técnicos. Ajudar Produto e Engenharia a tomarem decisões melhores e mais rápidas. Elevar a qualidade da Engenharia Estabelecer e disseminar boas práticas de engenharia, arquitetura, testes, segurança, performance e observabilidade. Formalizar decisões técnicas relevantes e manter a documentação arquitetural viva. Ser referência e multiplicar conhecimento técnico entre as squads. Contribuir para uma engenharia cada vez mais autônoma, consistente e escalável. O que esperamos de você Experiência sólida com Python e Node.js/TypeScript. Experiência consistente na construção e evolução de APIs REST. Experiência com React em aplicações web estruturadas. Domínio de PostgreSQL e modelagem de dados transacionais. Vivência prática com Google Cloud Platform, especialmente Cloud Run, Pub/Sub e IAM. Experiência com Docker e ambientes containerizados. Conhecimento prático de CI/CD e pipelines automatizados. Experiência com testes automatizados e boas práticas de engenharia. Vivência prática com DDD, Bounded Contexts e Arquitetura Hexagonal. Capacidade de avaliar trade-offs e tomar decisões arquiteturais de forma pragmática. Experiência em ambientes em que confiabilidade, segurança e dados financeiros são importantes. Boa leitura de produto e capacidade de conectar decisões técnicas aos objetivos do negócio. Comunicação clara, principalmente no contexto de trabalho remoto e assíncrono.