Job Description The ‘Full Stack Engineer’ is responsible for implementing, deploying, and maintaining components and infrastructure supporting the Sentric Music and Believe Publishing application estate. This role involves working closely with the Product and Engineering teams to ensure the overall functionality, quality, and performance of the application. Key responsibilities include: Product Delivery: Contributing to the design, development, and modification of applications using a range of technologies including TypeScript/JavaScript, ReactJS, Express, NextJS, HTML, CSS, C#, ASP.NET, SQL and other relevant technologies. Deploying solutions across the software estate, supporting and contributing to decisions on frameworks, patterns, libraries, infrastructure, and tools, and ensuring adherence to best practices and coding standards. Developing robust and secure APIs, as well as integrating with third-party APIs, while adhering to best practices and industry standards. Collaboration: Working closely with the Product team, Engineering team, and business stakeholders to ensure timely delivery of changes that meet acceptance and quality criteria. Working with the Engineering team to ensure seamless integration of server-side and client-side components. Participating in team development methodologies and ceremonies including backlog refinement, story elaboration, and daily stand-ups. Engineering Practices: Configuring and deploying application infrastructure to cloud environments using automation and Infrastructure as Code (IaC) principles, ensuring scalability, high availability, accessibility, and security. Taking part in code reviews, ensuring code quality and adherence to best practices. Creating and maintaining automated tests and technical documentation. Supporting Senior engineers in efforts to analyse and optimise application performance by identifying and improving database queries, server-side logic, and system bottlenecks. Supporting and contributing to incident response activities.