Job Description About the team Our cross-functional teams include Product Managers, Designers, and Engineers focused on delivering solutions and solving problems rather than simply completing tickets. The structure is flat, and the process is lean, with a culture of MVP, iteration, and "build, measure, learn" at the heart of everything we do. We share in-depth experience in Node/Typescript, React, PostgreSQL, AWS, and more. We love learning and hold regular "tech forums" to learn from peers or discuss the tech issues of the day. We also have some really great developers, so you'll be both well supported and challenged day to day. What you’ll do: Maintain and improve our environments in AWS. Collaborate closely with cross-functional teams, including Product, Design, and other Engineering teams Proactively improve the stability and resilience of the platform and minimise the support burden. Improve Observability, Monitoring and Alerting for the services Drive the adoption of best practices in software development, including automated testing, continuous integration, and DevOps, ensuring a seamless developer experience Promote Engineering Excellency and high quality code, improve residency and observability. Champion security practices and collaborate with relevant teams to ensure the platform remains secure and compliant with industry standards. Oversee the design and implementation of microservices architecture, ensuring scalability, maintainability, and performance of the platform Participate in technical discussions, architecture reviews, and code reviews to maintain high standards of engineering excellence Lead initiatives to improve the overall developer experience by working on Core Services, internal tools and CI as well as processes and communication.