cover image
VoCoVo

Technical Lead - Full Stack

Remote

United Kingdom

Full Time

11-03-2025

Job Specifications

VoCoVo is a prominent voice & technology company working with some of the world’s biggest retailers. You may have seen our equipment in places like ASDA, Tesco’s, Co-Op, TK Maxx, Primark and Pets At Home to name a few… We now have over 100,000 people in 10,000 locations using our product every day!

We were recently proud to achieve 5th place in the Sunday Times Tech Track 100 and a 2,500% growth within the last 4 years here in the UK.

At VoCoVo, our software engineering teams develop our Software as a Service (SaaS) offerings that run on our cloud computing platform, and the software that runs on our large estate of hardware appliances 'on prem' at our customers' stores. This Technical Lead role will report to the Head of Engineering and work within a multi-disciplinary team including Product, Delivery and QA.

As a Technical Lead you will split your time approximately 60/40 between technical leadership and line management/team building. You will lead a development team focused on reducing the time and cost of installation and ongoing maintenance of ‘on prem’ equipment. The team will provide tools for our Customer Support team, channel partners / distributors, and retail customers, enabling them to install, configure, maintain and update the firmware and software deployed in stores.

This team is supported by a Systems Engineering team, responsible for networking, in-store hardware and OS, a Cloud platform team, an Enabling team who provide overarching technical strategy and architecture, and the other team Technical Leads.

Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK.

What we're looking for
The following are desirable, but we do not expect you have them all:
Prior experience of leading/having a significant impact upon the design, development, testing and maintenance of a large software project.
Strong hands-on experience with JavaScript/TypeScript, partnered with Node.js exposure.
Strong experience with modern frontend development tools and libraries such as React.
Familiarity with Linux operating system.
Previous experience as a Technical Lead/Line Manager and an appreciation for the importance of career progression planning.
Agile team leadership and experience with Agile methodologies/processes.
Excellent communication skills (ability to explain complex concepts clearly) and a leadership style based upon a foundation of empathy and humbleness.
Design and maintenance of SQL and NoSQL databases.
Containerisation experience (Docker/Kubernetes) and a strong appreciation of CI/CD.

"Nice to have" skills
Experience working with fleets of IoT hardware, or equivalent challenges of remote systems - even as a personal project.
Experience with Bash scripting.
Exposure to and understanding of remote device software updating tools, such as Mender.
An understanding of MQTT messaging protocol (Sparkplug).
Experience with event-driven systems (State machine).
API Implementation and utilisation.
Cloud experience (ideally Azure), experience with any modern cloud technology is appreciated.
A strong understanding of networks/networking fundamentals.

What you'll do
Contribution as a key member of the technical leadership team for Product Development, alongside successful collaboration with Architects and Team Leads to make and record evidence-based architectural decisions.
Day to day management of a team of up to 5 Software Engineers and 1 QA Engineer, whilst also mentoring less experienced engineers and impacting across other teams.
Building and leading the team whilst enabling them to thrive within an enjoyable, supportive and fun working environment.
Own and take responsibility for the end-to-end development of software applications and the development of robust and scalable JavaScript/TypeScript.
Work closely with the Product Owner and your team to agree the scope of work for each sprint.
Contribute to the technical roadmap, research new solutions and produce demonstrations/PoC's.
Ensure that release management processes are suitable for managing multiple release channels, to accommodate the varied populations of hardware at customer premises.
Conducting code reviews and championing high coding standards to maintain code quality.
Liaise closely with the Systems Engineering team, who provide the Linux platform for the 'on prem' hardware appliances.
Take responsibility for addressing technical debt on an ongoing basis.
Act as a key mentor for less experienced engineers, including those in other teams.

What does success look like?
Your team are producing great work due to thriving in a supportive and enjoyable environment.
VoCoVo are able to set-up and maintain the appliances in tens of thousands of retail stores.
≥99.5% store uptime.
Tripling of the number of stores, without increasing the number of installation and support staff.

Salary
Salary range: £75,000 - £85,000

Benefits
25 Days Holiday + Bank Holidays (increases with years of service)
Option to Buy or Sell 5 days holiday each year
Sick Pay - 8 weeks full pay, 4 weeks half pay
Life Assurance - (4 times basic pay)
Private Medical Insurance
Employee Assistance Programmes (EAP)
Cycle2Work Scheme
Electric Car Green Salary Sacrifice Scheme
Enhanced Maternity & Paternity Package
Child Care Scheme
Training & Development
Company Organised Events
Pension (Royal London Group) 5% Employer Contribution Matched
Apple MacBook, Wireless Magic Mouse and Keyboard, Monitor and Headphones

Diversity and Inclusion
At VoCoVo, we are dedicated to fostering a diverse and inclusive workplace where everyone feels valued, respected, and empowered to thrive. We welcome applications from individuals of all backgrounds and experiences. Our commitment is to create an environment that champions equity, innovation, and collaboration, ensuring all team members can flourish. Join us in shaping the future together.

We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.

Company Values
Embracing VoCoVo's 'VOICE' Values is important to us, shaping our collaborative and innovative culture.
VALUED - Our Colleagues, Customers, and Stakeholders are valued; treated with respect, empathy and operate with honesty and integrity
ONE TEAM - Collaboration of all for VoCoVo’s happiness and success
INNOVATION - Our products are constantly evolving to tackle the pain points of retailers across the globe
CUSTOMER FOCUSED - Our customers love VoCoVo at every level, every interaction with us is frictionless, and we are integral to their operations
EMPOWERED - Our people are empowered to do the right thing and make decisions without loads of red tape

If you feel this could be the right fit, apply now!

About the Company

www.vocovo.com VoCoVo is a globally recognised innovative retail team communication solutions provider, improving business efficiency and customer experience for some of the best-known tier 1 enterprises. VoCoVo combines a deep understanding of team communications with a passion for driving efficiency through technical solutions. VoCoVo launched a world leading team communication solution already winning awards and customers around the globe. VoCoVo introduces a completely new generation of team communication solutions ... Know more

Related Jobs

Company background Company brand
Company Name
Dentons
Job Title
Front End Developer
Job Description
Location: UK Department: Innovation Responsibilities Drive the deployment of cutting-edge legal tech solutions and oversee end-to-end implementation from PoC to MVP and beyond. Partner with legal teams, Data Scientists, Frontend Engineers, and Product Managers to gather requirements, align on objectives, and ensure shared accountability. Provide transparent updates on progress and risks throughout the project lifecycle, maintaining clear communication with all stakeholders. Oversee the full lifecycle of backend and AI-focused initiatives, balancing resource allocation, risk management, and quality controls. Ensure projects are delivered on time and meet the highest standards. Lead by example, conducting code reviews and sharing expertise on cloud infrastructure, DevOps, and data engineering. Promote best practices in security, data privacy, and regulatory compliance. Collaborate with Information Security and Data Protection teams to build robust, compliant solutions. Identify opportunities to optimize workflows, infrastructures, and technology stacks, driving continuous improvement across projects and teams. Required experience, skills, and attributes Technical Skills Demonstrated experience in front-end development and UI/UX design, supported by a strong portfolio of responsive, interactive web applications. Expertise in HTML5, CSS3, and JavaScript, along with proficiency in modern front-end frameworks (e.g., React, Angular, or Vue.js) and a solid grasp of cross-browser compatibility and performance optimisation. Deep understanding of user-centred design principles and methodologies, including usability, accessibility (WCAG), information architecture, and responsive design. Experience using design and prototyping tools such as Figma, Sketch, Adobe XD, or InVision, with the ability to translate design concepts into high-quality, production-ready code. Proven ability to collaborate effectively with cross-functional teams—including data scientists, product managers, backend engineers, and other stakeholders—to deliver cohesive and intuitive digital solutions. Familiarity with version control systems (e.g., Git) and agile development methodologies. Experience integrating front-end applications with APIs and backend services to build dynamic, data-driven user experiences. Knowledge of modern testing frameworks and tools (e.g., Jest, Cypress) to ensure robust quality assurance and application performance. Experience with cloud deployment practices for front-end applications, including containerization and continuous integration/deployment pipelines on platforms such as Azure, AWS, or GCP. Knowledge of interfacing with Large Language Models (LLMs) and AI-based services to integrate advanced features into user interfaces. Personal Attributes Excellent written and verbal communication skills. Methodical approach to work with a strong focus on accuracy. Can clearly explain problems and issues to others and contribute to their resolution. Able to prioritise and multi-task particularly when working under pressure and to tight project deadlines. Able to interact positively at all levels and a good team player. Able to demonstrate excellent customer / client facing skills. Flexible and adaptable to changing circumstances. Can demonstrate confidence and resilience to overcome obstacles to deliver what is required. Strong problem solving skills to deal with complex issues. Can demonstrate initiative and the ability to be proactive, while also being able to follow instructions and provide support to the Applications Services Manager. Experience of working in a law firm or a professional services environment would be an advantage.
England, United Kingdom
Hybrid
Full Time
11-03-2025
Company background Company brand
Company Name
Roc Search
Job Title
Node Backend Developer
Job Description
Job Title: NodeJS Back-End Developer Job Type: Permanent Location: Fully remote/London £50k-£68k DOE Role Overview We are looking for a highly motivated Mid Level NodeJS Back-End Developer to join their growing award-winning team in the UK. In this role, you will be responsible for building and maintaining the server-side logic of their product, its APIs, and working closely with the core platform team on wider integration with additional applications. You will also work closely with our Front-end developers, the Devops team, and product managers to deliver scalable, secure, and high-performance web application for the AEC industry. If you are passionate about building scalable back-end systems and want to work in a dynamic and innovative team, we encourage you to apply. Responsibilities Develop and maintain server-side applications using the MERN stack. Design, implement, and optimize RESTful API endpoints to support client-side functionality. Integrate with third-party APIs for additional features. Ensure the reliability, scalability, and security of back-end systems. Write clean, maintainable, and efficient code following best practices. Write unit and functional test cases to ensure system robustness. Debug and troubleshoot back-end issues across development, staging, and production environments. Stay up-to-date with emerging technologies, frameworks, and best practices in Node.js development. Maintain proper documentation of code and processes. Collaborate with DevOps and cloud platforms (e.g., AWS, Azure, GCP) to deploy, monitor, and manage applications. Role Requirements A bachelor's degree in Computer Science or equivalent experience. Strong understanding of RESTful APIs and the HTTP protocol. Experience as a backend developer in a professional setting. Proficiency in JavaScript (ES6+) or a solid understanding of programming fundamentals to quickly pick up new languages. Experience working with databases. Competence with version control systems (e.g., GitHub, GitLab). Understanding of Test-Driven Development (TDD) and how to write effective test cases. Awareness of security best practices. Excellent problem-solving skills with a proactive approach to technical challenges. Strong communication skills and ability to work effectively in a team. Outstanding work ethic and commitment to delivering results. Desirable Skills & Experience Proficiency with Node.js and Express. Experience writing tests using Jest. Understanding of OpenAPI schema. Familiarity with DevOps concepts such as containerization and CI/CD. Experience with GitHub, with a bonus for writing GitHub Actions and interacting with GraphQL APIs. Familiarity with ReactJS/Redux. Experience with NoSQL databases, such as MongoDB. Experience working in Agile development environments. Familiarity with the construction industry. Experience with 3D Graphics or Unity3D. Experience in leading Code Reviews and reviewing Pull Requests. Experience in designing system architecture Experience in working with a product team and turning User journeys into functional requirements Please send your CV to c.gallagher@roc-search.com if you are interested in applying
London, United Kingdom
On site
Full Time
12-03-2025
Company background Company brand
Company Name
Digital Waffle
Job Title
Web Developer
Job Description
Role: Web Developer Salary: £25,000 - £30,000 Location: Tamworth - On-site Type: Permanent I have partnered with a fantastic Full Service Marketing agency in Tamworth who are looking to add to their Development team. Are you a Web Developer, looking to take your next step in a fast paced environment? This might be for you! This agency is well known and are continuing looking for ways to keep improving their services to its clients by building clean, efficient, adaptive, functioning websites for their clients! They have a range of International and UK based B2B and B2C clients. Web Developer responsibilities: To develop quality websites to design specifications Use best practices when working Server management Web Developer required skills: 3 year’s development experience WordPress experience PHP MySQL HTML, CSS JavaScript This role is 5 day’s on-site in Tamworth and is paying between £25,000 - £30,000. This role does not offer sponsorship. If you are interested in hearing more about this role, please apply or drop me an email Tommy@digitalwaffle.com
Tamworth, United Kingdom
On site
Full Time
12-03-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
2025 Graduate Software Developer
Job Description
Graduate Software Developer - C#, SQL, AWS Minimum of a 1st from a Russel Group University 3-A's + or equivalent at A-Level Depending on skills, pays up to £33k + sizeable bonus 5-days a week on-site in Newcastle A key client of OB, who are a pioneering venture, providing the financial and investment markets with technology consulting services are looking to hire a number of Graduate Developers to their best in class engineering team. This is an incredibly exciting time to join a venture backed by two industry leaders in their respective field, and will come with a great opportunity to work on greenfield projects with the latest technologies in a tech focused environment. and is an incredible opportunity to learn off some of the best engineers in the industry. Culture is a key aspect for this client. They're looking for exceptional talent with the ability to communicate clearly with a variety of stakeholders, the ability to problem solve, as well as being highly motivated with the desire to push themselves to innovate and deal with complex problems and solutions. Graduate Software Developer - C#, SQL, AWS Required skills and experience: Hands on experience with modern software development languages, ideally C#/.Net or other OOP languages such as Java, Python or C++ Knowledge/experience of SQL Databases Cloud exposure (AWS/Azure) Minimum of a 1st from a Russel Group University Graduate Software Developer - C#, SQL, AWS
Newcastle Upon Tyne, United Kingdom
On site
Full Time
12-03-2025