Graeme Nathan is a senior software engineer with 11 years of experience, currently building backend systems at Figma after senior roles at Playbook and JUUL Labs where he both led a five-person engineering team and architected high-traffic e-commerce extensions. He moves comfortably between full-stack and backend-first work, having designed greenfield architectures and maintained large-scale codebases with a focus on Ruby-on-Rails, Hanami, JavaScript/React, PostgreSQL, and Redis. Equally at home as an individual contributor or people manager, he prioritizes psychological safety and clear goals to drive team health and delivery. Based in Victoria, BC, he pairs a computer science degree with a background in theatre, a combination that surfaces in his collaborative communication and thoughtful product-minded engineering. Colleagues describe him as relentlessly curious and committed to continuous technical growth while building trusted, long-term relationships.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Victoria
Contributions:8 PRs, 59 pushes, 6 branches in 14 days
solidusecommerceprototypes
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.