5+ years experience working as an engineer using a compiled language Proven ability to design, architect, debug, test, and create well-documented code Production experience in asynchronous messaging with micro services Understanding of common design patterns and principles Demonstrated ability to translate abstract challenges into clear, actionable steps and solutions Experience in taking a product from initiation through the go to market phase Experience in fiat payments, card payments or exposure to banking infrastructure / integrations is advantageous Open to participate in out of hours on call rota