About the Role Were looking for a skilled Senior Software Engineer to join our clients Full Stack Development team. Youll design, build and maintain dynamic websites and applications, collaborating with creative and technical colleagues to deliver fast, secure and scalable solutions. Key Responsibilities Design and develop high-quality, responsive web applications using C#.NET and modern JavaScript frameworks Build and maintain cloud-based infrastructure and implement Infrastructure as Code (IaC) Lead technical delivery across projects, ensuring code quality, performance and security Support and mentor other engineers, conducting code reviews and guiding best practices Collaborate with cross-functional teams to plan, deliver and deploy new features on time Technical Skills and Experience Strong proficiency in C# / .NET and experience with JavaScript frameworks such as React, Angular or Vue Hands-on experience with Infrastructure as Code Solid understanding of HTML, CSS (SASS), responsive design and accessibility standards Experience working with databases (SQL and NoSQL) and integrating back-end APIs Familiarity with version control (Git) and agile development tools What Were Looking For Youll be an analytical thinker who enjoys solving technical challenges and working collaboratively in a fast-paced environment. Youll take ownership of your projects and bring ideas that help us continually improve our engineering standards and delivery. NRG is an equal opportunities employer committed to promoting a diverse and inclusive workplace. We oppose all forms of unlawful or unfair discrimination on the grounds of any protected characteristic. Our aim is to create an environment that encourages diversity, builds on individual differences, and responds equitably to the needs of all. We proactively take steps to fulfil our legal obligations, remove barriers, monitor for fairness, reflect the communities we serve, and enforce a zero-tolerance policy for breaches of our Equality and Diversity policy