Summary
João Araújo is a Staff Software Engineer and hands-on tech lead based in São Paulo with over a decade of experience building payment, accounting and banking systems from the ground up. He combines full‑stack fluency—especially Node/TypeScript, Java and Go—with a strong backend pedigree and a track record of shipping PIX instant‑payment and e‑commerce integrations at scale. João pairs day‑to‑day coding, automated QA and deployment with squad planning, hiring and career coaching, regularly defining architecture and technical direction. He has led mortgage and fintech squads, helping translate complex financial requirements into production services across diverse stacks and cloud infrastructure. Notably, he started in payments in 2010 and has repeatedly moved between hands‑on engineering and leadership roles, keeping deep technical ownership while growing teams.
10 years of coding experience
15 years of employment as a software developer
Engineer's degree, Engenharia de Computação, Engineer's degree, Engenharia de Computação at Universidade Estadual de Campinas