Who You Are You're an experienced full stack engineer who thrives in a fast-paced, collaborative environment. You're excited by the opportunity to shape systems, influence architectural decisions, and mentor others. You're comfortable working across the stack to solve complex challenges. You bring both depth and pragmatism to technical conversations and are motivated by delivering real-world impact with clean, scalable code. You're curious, proactive, and eager to learn, and you care about contributing to a team that values purpose as much as performance. You’ll be joining a small, fully remote, product-driven company and working directly with the founding team. This is a unique opportunity for rapid personal and professional growth, and to help shape the direction of the product and company. What You’ll Do Take ownership and deliver impact: Own the end-to-end development of features — from design to deployment — and proactively evaluate their technical and user impact. Advocate engineering best practices: Champion high-quality, maintainable code by performing in-depth code reviews and promoting industry standards. Drive architectural thinking: Lead the team in technical design sessions and help shape scalable solutions that improve developer experience and system reliability. Mentor and support: Provide technical guidance and coaching to less experienced engineers, helping them grow and align with Shamaazi’s standards of excellence. Collaborate cross-functionally: Work closely with product, design, and other engineers to scope, build, and iterate on features across our platforms. Promote team culture: Model Shamaazi’s values and core behaviours, contributing to a strong, positive, and mission-aligned engineering culture. Build across the stack: Contribute to both backend and frontend development — using Go (or Node.js/Java) and React — to deliver user-facing features and core system components. Work autonomously, stay aligned: Balance independent execution with strong communication. Keep the team informed, unblock others when needed, and contribute to a transparent, high-trust remote working culture. Your Experience Strong proficiency in Go, Node.js, or Java. Solid frontend experience with React and modern web development practices. Significant experience with AWS, especially in serverless architectures (Lambda, DynamoDB, Cognito, SQS/SNS). Experience designing and scaling event-driven systems in production environments. Familiarity with Terraform and GitHub Actions for infrastructure and CI/CD workflows. Proven track record of advocating technical quality, mentoring others, and contributing to architectural decisions. Strong communication skills and ability to collaborate effectively in a remote-first, fast-paced startup Application Process Recruiter Screen Interview with Hiring Manager (virtual, 45min) Technical Task Technical / Competency interview (virtual, 1hr) Team fit interview (in person, in London, 1h30) Perks & Benefits We know every company offers benefits. But we think ours stack up pretty well, and we care about making work better in ways that count. Here’s a flavour of what you’ll get: Competitive salary We believe in rewarding great work — because you deserve it. ✈️ 25 days annual leave plus public holidays We work hard, but we know how important it is to recharge. ❤️ Full health care (AXA) Your health is a priority, and we’ve got you covered. Flexible and remote-first working Aside from core meetings, you have the freedom to work when it suits you best. Generous budget for home office setup Make your workspace your own. We’ll support you with a budget to get it just right. £1,500 annual L&D budget 3 paid learning days You’re here to grow, and we’re here to support it. Whether it’s a course, a book, or a new skill, we want you to level up. Fun team socials (because work should be fun!) Team bonding is a priority, from virtual hangouts to occasional in-person meetups, we make time to connect. We’re also big believers in listening. So if there’s something you think would genuinely improve your day-to-day at Shamaazi, we’re all ears. Our Team & Way We Work: We’re a remote-first team, with regular (quarterly) meetups in London. We focus on trust, flexibility, and high performance, with core hours to keep things running smoothly. It's a fast-paced environment where things change quickly, but we ensure you have the support and resources needed to thrive!