Technical Lead - Full Stack


Remote from UK, with weekly visits to client site and occasional visits to our Manchester, London and Sheffield offices.

We are seeking an established Technical Lead to spearhead our software development projects, focusing on application implementation and system integration within the travel/e-commerce industry.

The ideal candidate will possess strong leadership skills, extensive client management experience, and a proven track record in delivering high-quality software solutions. Expertise in full-stack development, including both front-end and back-end technologies is essential.

Work with Canvas

Who we are

Canvas Reply is an 130+ person, and fast-growing, digital experience agency, development house, and consultancy with offices in London (HQ), Chester, Manchester and Poland.

We are part of the 15,000 strong Reply group, working with leading enterprise clients designing, building, and delivering best-in-class websites and applications for an impressive roster of household-name clients.

Must have


Technical knowledge

  • Understanding of OOP/SOLID principles. .NET/ASP.NET MVC/WebAPI and strong C# programming skills.

  • Experience with creating custom Marketing Automation actions.

  • At least basics of cloud environments (Azure, AWS - any of). *Sitecore certification, Sitecore 8/9, Sitecore JSS will be a plus.

  • Strong knowledge of JavaScript (ES6)/ Typescript, React.JS and MobX (Redux). Experience with Cordova/React Native will be a plus.

  • HTML, CSS/SASS/LESS, styled-components.

  • NPM, Webpack (Gulp/Grunt).

  • Experienced in SPA development.

Qualifications & skills

  • Bachelor's degree in Computing, IT or Business related field.

  • Minimum of 5 years of experience in software development, with at least 2 years in a leadership role.

  • Expert knowledge of React, .Net, and experience with Sitecore highly preferred.

  • Demonstrated experience with Agile and Scrum frameworks, with a strong ability to motivate a Scrum team.

  • Excellent leadership and team management skills, with the ability to mentor and inspire.

core duties


  • Lead the design, development, and implementation of software applications, ensuring seamless integration with existing systems.

  • Oversee the software development lifecycle, from conception through deployment, emphasizing scalable, maintainable, and industry-specific solutions.

  • Provide technical leadership in troubleshooting and resolving complex software issues, fostering a culture of innovation and continuous improvement.

  • Mentor and guide a team of developers within an Agile and Scrum framework, promoting best practices in coding, testing, documentation, and sprint planning.

  • Collaborate with internal and external stakeholders to define project requirements, deliverables, and timelines.

  • Manage client relationships addressing concerns, and ensuring clear communication throughout the project lifecycle.

  • Stay abreast of emerging technologies and methodologies in software development and the client industries to keep the team and projects at the cutting edge.


Our benefits

  • Flexible working: 8-10am to 4-6pm
  • Hybrid working: wfh 3-4 days a week
  • Commission on identified sales/opportunities
  • iPhone + Laptop of choice (Windows or Mac)
  • Training and knowledge sharing sessions across the wide range of Reply specialisms
  • Frequent social events and activities

Ready to take the next step?

Send your job application