We’re looking for a skilled Back End Engineer to join our team of creators who are consistently raising the bar for user experience. Working behind the scenes, the ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and an analytical mindset. This person should be comfortable working independently as well as with a team in the design and development of mission-critical websites, applications, and layers of infrastructure. The back end developer will have an immediate effect on our business success as well as the success of our clients. The ideal candidate will have deep knowledge of AWS/Azure with C#/Node.js services.
 Key ResponsibilitiesSystem Architecture: Design and implement robust, scalable, and secure back-end architectures to support mobile applications and cloud-based platforms.Team Leadership: Lead, mentor, and manage a team of engineers, ensuring best practices in code quality, architecture, and development processes.Mobile  & Web Integration: Collaborate with web & mobile development teams to build APIs and services tailored for applications, ensuring optimal performance and user experience.Cloud Solutions: Leverage cloud computing platforms (e.g. AWS and Azure) to build scalable and resilient infrastructure.DevOps: Setup and optimise CI/CD pipelines, automate deployments, and manage infrastructure.Technical Problem Solving: Identify and address technical challenges, from debugging complex issues to optimising system performance.Stakeholder Communication: Collaborate with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions on time.About you:You probably already know 5 or more languages and frameworks, and are learning something new as we speak.Whilst you may not be an expert in every language, framework or database, you have a substantial breadth of experience across many.You possess, not only a willingness, but an excitement at learning new technologies, languages, frameworks and databases. You don't need to be handheld. You know how to learn and have a demonstrable ability to learn on the job. (This is most likely how you've previously learnt new things!)