Andrew Cairns is a Staff Backend Engineer with 12 years' experience building resilient, service-oriented systems and guiding teams through Domain-Driven Design and Test-Driven Development practices. Currently at TransferGo after progressing from Lead Back-End Engineer, he has a track record of shaping backend architecture for fintech at scale. He combines hands-on coding with technical leadership—previously serving as VP of Engineering and Technical Lead—helping teams adopt CQRS and pragmatic DDD patterns. Based in Kirkcaldy, Scotland, he favors automated, test-first delivery and clear bounded contexts to reduce operational complexity. Colleagues rely on him to translate ambiguous product needs into auditable, maintainable services and to mentor engineers in rigorous architecture and testing discipline. His background in web design and interactive multimedia gives him a user-focused perspective when architecting backend systems.
12 years of coding experience
9 years of employment as a software developer
BSc (Hons.) Web Design and Development, BSc (Hons.) Web Design and Development at Abertay University
BSc Interactive Multimedia Design, BSc Interactive Multimedia Design at University of Dundee
Contributions:77 commits, 62 pushes, 3 tags in 4 months
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.