Araz Jafaripour is a software engineer and backend architect with 12 years of experience designing resilient, scalable systems and leading engineering teams. He excels at asking foundational questions early to separate must-haves from nice-to-haves, reducing costly detours in product development. His background spans senior and lead roles across startups and product companies, where he combined hands-on backend development, DevOps responsibilities, and solution architecture. Based in Tehran, he has overseen backend teams and shaped development processes as a former CTO and head of backend at multiple firms. Araz pairs a practical engineering mindset with academic rigor—pursuing an MSc in Philosophy of Science—which helps him bring clarity to complex technical and product trade-offs. He’s known for navigating the full project journey rather than focusing narrowly on tech choices, prioritizing enduring logic over transient stacks.
12 years of coding experience
10 years of employment as a software developer
Associates Degree, Computer Science, B, Associates Degree, Computer Science, B at Azad University (IAU)
MSc, Philosophy of Science, MSc, Philosophy of Science at University of Isfahan
BSc, Computer Software Engineering, A, BSc, Computer Software Engineering, A at University of Birjand
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.