Team Leader - Full Stack Software Developer, South Lakes, LA18, Cumbria £60,000 - £80,000 (plus generous benefits) MacArthur Recruitment is seeking an experienced, hands-on and technically astute, Team Leader or Manager to lead a Full Stack Software Developer team. You will be joining and leading a team with a fun, hard-working and successful company who create and develop all their own business systems and digital products – from ecommerce and websites through to logistics and legacy systems – new tech to legacy. Their work is based around SOLID principles and Agile delivery. About our client: They are the UK’s number one in their chosen market sector, where they have been for a number of years. They employ well over 200 fantastic people and make brilliant products that people love. They also have a very healthy financial turnover. Creative, quirky, fun, technical, diverse projects within a great working environment. A bit more about you : If you’re currently a Team Leader, Manager or Senior Developer looking to move into Team Leading or Manager role, with C# experience looking for a new challenge, this could be just the role for you. The most important initial aspect is that you are very technically astute and experienced – you could work in to being a Team Leader or Development Manager – or go straight into it. Environment — SOLID design principles, Agile delivery methods, MVC or MVVM. Technical expert – able to be a technical lead Robust Full Stack Software Development Open-minded, flexible and willing Team Leader or Development Manager experience or looking to move that way over time Logical and quick to pick things up Driven by high standards Able to work within an agreed structure Self-motivated and a problem solver Able to decipher legacy code (ideally) In depth training and induction programme In return, you’ll get to work in an exciting business with lots of lovely people… and in a fabulous Lake District, Cumbrian location too. Responsibilities in the role of Team Leader / Manager - Full Stack Software Developer : Lead a small team of seven Full Stack Software Developers, Engineers, QA Technical Lead and or Team Manager Project lead, management and delegation Hands-on software development Working with stakeholders, senior management and the board to develop strategies Presenting to stakeholders, senior management and the board. Design, develop, and maintain software solutions using C#, Kentico, React, and API .NET Core Collaborate with cross-functional teams to define, design, and deliver new features and enhancements to existing systems Participate in Agile/Scrum development processes Utilise SOLID principles, MVC architecture Implement and integrate RESTful APIs, ensuring seamless communication between different system components Work to best practice in UI/UX design to implement responsive and user-friendly interfaces using SASS and Node.js Troubleshoot, debug, and optimise code Mentor and guide junior developers, fostering a culture of continuous learning and improvement Ensure code quality and adherence to coding standards through code reviews Stay up-to-date with industry trends and emerging technologies, recommending best practice and tools to enhance development processes Strong communication and interpersonal skills, able to work in collaborative, cross-functional teams. Skills and Attributes for the role of Team Leader - Full Stack Software Developer : We’re looking for someone with considerable experience already, so to succeed in this role, you’re bound to have some of the following skills and qualifications: A degree ideally — probably in Computer Science, Software Engineering, or a related field; you may have studied Science or Maths at university before moving into the world of IT, for example Technically astute and experienced – able to take a lead technical role C#, Kentico, React, and API .NET Core / .Net 4.5, Angular, JQuery, AWS Strong understanding of Agile/Scrum methodologies Sound knowledge of API development and integration Familiarity with SOLID principles, MVC architecture, and modern software design patterns Good knowledge of front-end technologies such as SASS, Node.js, and modern JavaScript frameworks. Experience of working with legacy code and refactoring techniques is a bonus Excellent problem-solving and critical-thinking skills Able to Team Lead or Manage straight away or develop into these … and ideally, experience with continuous integration and continuous deployment (CI/CD) pipelines, and an understanding of microservices architecture. Why work for our client as a Team Leader - Full Stack Software Developer? £60,000 to £80,000 DOE and enhanced benefits package 27 days’ holiday plus bank holidays 7% pension contribution Healthcare cash back plan, Life assurance Free membership to leisure facilities Lots of great social and food events Professional development and training A collaborative and innovative work environment Interesting and varied projects For more information, or to apply for the position of Team Leader / Manager - Full Stack Software Developer, please contact Ewen on ewenmacarthurrecruitment.co.uk, ideally with a copy of your CV, or call 01768 800260. At MacArthur Recruitment we are committed to maintaining the trust and confidence of our customers. We collect your information for the purposes of providing job-finding services only, and do not sell, rent or trade lists with other companies for marketing purposes. We don’t collect cookies on our website, or use analytical tools to monitor visitor behaviour. We believe that if you want to get in touch with us, you will. Any information you provide to us on your CV or via a job board is kept securely on our database and is shared with any potential employer only after you have given permission for us to do so. To find details on how we use this information, please read our privacy policy which can be found at www.macarthurrecruitment.co.uk, where you can also find details of how to contact our Data Protection Lead, Stephanie Harding, should you wish to exercise your rights to view, amend, or delete the personal information that we hold.