Principal Software Engineer Are you a Full Stack Developer with a passion for leading projects and driving innovation? Join a globally successful SaaS company and use a cutting-edge tech stack to impact its software architecture and development In this role, you will: Act as the lead developer and embedded architect in a development squad producing customer-facing products using NodeJS, Vue, and AWS. (Flexibility on experience required - see below). Key Responsibilities: Collaborate on system design and domain modelling. Build POCs to address design uncertainties. Break down work into Epics and Stories. Lead development and ensure quality output. Support production issues and contribute to design decisions. Ideal Candidate: Proficiency in JavaScript and TypeScript. Commercial mindset in system design. Experience with clean code, SOLID principles, and design patterns. Full stack development experience with large-scale SaaS platforms. Expertise in system design and domain modelling. Strong programming and problem-solving skills. Experience with CI/CD, automated testing, and building scalable systems. Enthusiasm for secure systems and high standards in development. Excellent collaboration skills and a technical/computer science degree or equivalent. What We Offer: Hybrid/remote work with 3-4 office visits a month (There may be some flexibility on this for the right applicant). A great package of benefits. A fantastic company culture. Opportunities to give back through volunteer days and charity events. Ready to lead and make an impact? Apply now to find out more