We are seeking a skilled Full Stack Developer to join a forward-thinking, technology-driven product team. This role focuses on the end-to-end delivery and operation of scalable web applications within an innovation incubator that puts end-users at the heart of the design. Role Overview Contract Duration: Until June 30, 2026, with a view to extending in the new financial year Core Focus: Designing, developing, and maintaining high-performance, secure web applications using React and C#/.NET Core. Key Responsibilities Development: Write clean, testable, and well-documented code following SOLID principles and strong programming fundamentals. Database Management: Design and implement efficient RDBMS schemas and queries (e.g., PostgreSQL, SQL Server, MySQL). Cloud Operations: Deploy, manage, and optimize applications and infrastructure within an AWS environment. Collaboration: Work closely with product managers, designers, and fellow engineers throughout the software development lifecycle. Quality Assurance: Participate in code reviews, troubleshoot complex technical issues, and contribute to continuous process improvements. Required Qualifications Experience: Typically 5 years of proven software development experience. Backend: Strong proficiency in C# and the .NET Core framework. Frontend: Solid experience building modern user interfaces with React. Databases: Deep understanding of relational database management systems, including design and optimization. Cloud: Hands-on experience with AWS services, specifically RDS, Lambda, Fargate, and ECS/EKS. Engineering Fundamentals: Practical application of data structures, algorithms, and SOLID principles for maintainable software. Testing: Experience across unit, integration, and end-to-end testing methodologies. Soft Skills: Strong problem-solving, communication, and collaboration skills within an Agile environment. Bonus Points Familiarity with CI/CD pipelines and GitLab. Experience working with microservice architecture.