Are you a highly skilled Full Stack Software Engineer ready to shape the future of technology? A fantastic opportunity has arisen to join an innovative and dynamic team at the forefront of cutting-edge software solutions. This is a permanent role offering a competitive salary of up to £75,000, with the chance to earn a strong performance-based bonus and benefit from a comprehensive company pension and private healthcare scheme. About the Role As a Full Stack Software Engineer, youll be pivotal in designing, developing, and maintaining scalable software applications using .NET and Angular. Working alongside cross-functional teams, you will contribute to solutions that push boundaries, promote innovation, and help drive growth. Your day-to-day will include collaborating with product managers, UX/UI designers, and fellow developers to build high-quality, reliable software that meets customer needs. Key Responsibilities: Develop, maintain, and enhance software applications using .NET and Angular Write clean, efficient, and maintainable code Analyse user requirements and translate them into technical solutions Debug and troubleshoot issues, ensuring optimal performance Work closely with cross-functional teams to integrate software components seamlessly Participate in code reviews and ensure high standards of code quality Stay current with the latest .NET and Angular technologies and industry trends Key Skills & Experience Required: Proven experience in front-end and back-end technologies, especially Angular and .NET Core Strong understanding of RESTful architecture, API design, and modern web security principles Solid knowledge of HTML5, JavaScript, CSS, and responsive design Familiarity with Microsoft Azure for cloud-based development Experience with unit testing frameworks and methodologies Demonstrated ability to write clean, scalable, and maintainable code Knowledge of software engineering concepts such as design patterns, SOLID principles, and multithreading Soft Skills: Excellent problem-solving abilities Strong communication and collaboration skills Ability to mentor junior engineers Passion for continuous learning and staying up-to-date with industry trends Why Apply? This role offers a blend of flexibility and challenge, allowing you to work on innovative software solutions while benefiting from a supportive work environment. Youll have the opportunity to work on-site just one day a week in Nottinghamshire, giving you a great work-life balance. In addition to the competitive salary, youll enjoy access to a range of benefits including: Strong performance bonus and pension scheme Private healthcare and dental coverage 25 days of holiday (plus the option to purchase or sell additional days) Access to over 60 training courses and professional qualifications Monthly employee recognition program and various social activities On-site subsidised restaurants Please get in touch if you'd like to apply to the role. ADZN1_UKTJ