VoCoVo is looking for a Software Engineer in Chipping Norton, UK, focusing on on-prem device telemetry and data acquisition. Responsibilities include developing scalable applications utilizing TypeScript and JavaScript, collaborating with teams on product goals, and ensuring technical standards. A salary range of £52,000 - £58,000 is offered, along with benefits like 25 days holiday, private medical insurance, and professional development opportunities. A commitment to diversity and inclusion is essential.
10/05/2026
Full time
VoCoVo is looking for a Software Engineer in Chipping Norton, UK, focusing on on-prem device telemetry and data acquisition. Responsibilities include developing scalable applications utilizing TypeScript and JavaScript, collaborating with teams on product goals, and ensuring technical standards. A salary range of £52,000 - £58,000 is offered, along with benefits like 25 days holiday, private medical insurance, and professional development opportunities. A commitment to diversity and inclusion is essential.
Role Overview At VoCoVo, our software engineering teams develop the systems that allow our in-store hardware to operate through Software as a Service (SaaS), and the software that runs on our large estate of hardware appliances 'on prem' at our customers' stores. You will join a team focused on on-prem device telemetry and data acquisition, which is used by our retail customers to optimise their on-site operations. You will review and evaluate existing data acquisition and address any issues to ensure data integrity. In addition, you'll work closely with our Product team to identify opportunities and develop new value propositions for device telemetry. Must be based in the UK and have the legal right to work in the UK. The role is largely remote but will require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet ups/key meetings. What we're looking for Hands on experience with backend development using Node.js/TypeScript, including unit and integration testing. Full stack engineering experience, using modern frontend frameworks and libraries such as React. Exposure to the design, build and integration of HTTP based APIs. Excellent communication skills, with the ability to clearly explain complex technical concepts both verbally and in writing. Practical experience designing and working with SQL and/or NoSQL databases in production environments. Experience with containerised development and deployment workflows using tools such as Docker or Kubernetes. Comfortable working in Linux environments, with a strong understanding of operating system fundamentals. Experience implementing and working with authentication models in modern applications. Advocate for high technical standards, passionate about code quality, scalable architecture and best practices. Proactive and accountable, with the confidence to make decisions and take ownership of outcomes. Experience working with cloud platforms (Azure), although exposure to any cloud environment is appreciated. A collaborative team player, able to influence technical direction through thoughtful discussion and evidence based decision making. Nice to have skills Experience working with fleets of IoT hardware, or solving similar challenges in remote or distributed systems. Experience with parallel serverless instance pipelines. Familiarity with messaging protocols such as MQTT. An understanding of microservices and monolith architectures. Experience writing and reviewing Architectural Decision Records (ADRs) to support clear, well documented technical decisions. What you'll do Develop robust, scalable applications using TypeScript/JavaScript to support team and product goals. Contribute to the refinement and delivery of epics. Proactively identify technical risks and implement effective mitigation strategies. Collaborate with colleagues to make and document well reasoned, evidence based architectural decisions. Conduct code reviews and champion high engineering standards to ensure quality and consistency. Contribute to and influence technical decisions through thoughtful discussion and collaboration. Work closely with the Technical Lead, Engineering Team, and Product Manager to plan ahead and help shape the product roadmap. Share knowledge and mentor more junior team members to support their growth and development. Take a genuine interest in the team's success and maintain a commitment to fostering a collaborative, supportive environment where people can do their best work. Salary £52,000 - £58,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 opportunities 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. We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.
10/05/2026
Full time
Role Overview At VoCoVo, our software engineering teams develop the systems that allow our in-store hardware to operate through Software as a Service (SaaS), and the software that runs on our large estate of hardware appliances 'on prem' at our customers' stores. You will join a team focused on on-prem device telemetry and data acquisition, which is used by our retail customers to optimise their on-site operations. You will review and evaluate existing data acquisition and address any issues to ensure data integrity. In addition, you'll work closely with our Product team to identify opportunities and develop new value propositions for device telemetry. Must be based in the UK and have the legal right to work in the UK. The role is largely remote but will require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet ups/key meetings. What we're looking for Hands on experience with backend development using Node.js/TypeScript, including unit and integration testing. Full stack engineering experience, using modern frontend frameworks and libraries such as React. Exposure to the design, build and integration of HTTP based APIs. Excellent communication skills, with the ability to clearly explain complex technical concepts both verbally and in writing. Practical experience designing and working with SQL and/or NoSQL databases in production environments. Experience with containerised development and deployment workflows using tools such as Docker or Kubernetes. Comfortable working in Linux environments, with a strong understanding of operating system fundamentals. Experience implementing and working with authentication models in modern applications. Advocate for high technical standards, passionate about code quality, scalable architecture and best practices. Proactive and accountable, with the confidence to make decisions and take ownership of outcomes. Experience working with cloud platforms (Azure), although exposure to any cloud environment is appreciated. A collaborative team player, able to influence technical direction through thoughtful discussion and evidence based decision making. Nice to have skills Experience working with fleets of IoT hardware, or solving similar challenges in remote or distributed systems. Experience with parallel serverless instance pipelines. Familiarity with messaging protocols such as MQTT. An understanding of microservices and monolith architectures. Experience writing and reviewing Architectural Decision Records (ADRs) to support clear, well documented technical decisions. What you'll do Develop robust, scalable applications using TypeScript/JavaScript to support team and product goals. Contribute to the refinement and delivery of epics. Proactively identify technical risks and implement effective mitigation strategies. Collaborate with colleagues to make and document well reasoned, evidence based architectural decisions. Conduct code reviews and champion high engineering standards to ensure quality and consistency. Contribute to and influence technical decisions through thoughtful discussion and collaboration. Work closely with the Technical Lead, Engineering Team, and Product Manager to plan ahead and help shape the product roadmap. Share knowledge and mentor more junior team members to support their growth and development. Take a genuine interest in the team's success and maintain a commitment to fostering a collaborative, supportive environment where people can do their best work. Salary £52,000 - £58,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 opportunities 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. We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.
Role Overview At VoCoVo, our retail communications solution runs on a large estate of Linux-based edge devices, our 'Controller', deployed at customers' premises. These devices are the beating heart of our in store experience, and keeping them reliable, secure and up to date at scale is a serious engineering challenge. As Technical Lead you will report to the Head of Architecture and Platform, with day to day support from a Principal Platform Engineer. You'll lead a newly formed Edge Platform Team responsible for the OS, runtime environment and device management infrastructure that underpins our entire on premise estate. You will own the evolution of our Edge Platform, moving us from our current home grown Debian based OS towards a modern, production grade edge computing platform, including the evaluation and adoption of Kubernetes at the edge and immutable OS images. We will work closely with internal development teams, Platform Operations, Internal Developer Experience and Cloud Applications teams. Your customers are our own engineering teams, and you will split your time approximately 60% on technical leadership and 40% on line management and team building. Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet ups/key meetings. What we're looking for Deep, hands on experience with Linux, including system configuration, init systems, networking and storage. Experience working with edge or embedded Linux, including building or maintaining distributions or custom OS images (Debian/Ubuntu based would be a strong plus, but not essential). Cloud native engineering experience, ideally with Go and Kubernetes (controller mechanisms, Kubebuilder), with familiarity in TypeScript being a bonus. Strong hands on experience with container orchestration using Kubernetes in production, ideally with lightweight or edge focused distributions (K3s, K0s, MicroK8s). Experience with image build tooling and immutable OS concepts, familiarity with tools such as Kairos, OSTree is highly desirable. Practical exposure to observability at scale, including metrics, logging, alerting (Prometheus, Grafana, Loki) and hands on experience with OpenTelemetry. Experience operating or building infrastructure to manage, monitor and update large fleets of remote devices. Strong communication skills, with the ability to clearly explain platform concepts to engineers, architects and non technical stakeholders. Nice to have skills Experience with OTA (over the air) update frameworks such as RAUC, Mender or SWUpdate. Familiarity with GitOps workflows and tools such as Flux or ArgoCD. Experience working with messaging protocols such as MQTT or Sparkplug IoT. Scripting and test automation experience (Bash, Goss, Serverspec). Experience working with cloud platforms, ideally Azure. Experience delivering solutions in retail or other complex, real world environments. What you'll do Lead the team's technical work on the VoCoVo Edge Platform, from OS image build pipelines through to runtime orchestration and device lifecycle management. Own the evaluation, adoption and rollout of Kubernetes at the edge across our device estate. Drive the evolution of our OS towards maintainable, immutable, production grade edge images. Design and implement secure, reliable OTA update mechanisms for OS and workload delivery at scale. Take ownership of the edge platform's observability, reliability and security, including driving adoption of OpenTelemetry across the edge estate. Contribute to the technical roadmap, researching new approaches and producing demonstrations and proofs of concept. Provide day to day line management for a team of 3-4 engineers, supporting delivery and team wellbeing. Build and nurture a supportive, inclusive and enjoyable team environment where people can thrive. Coach and develop team members, supporting both VoCoVo's goals and individual career growth. Collaborate with the Software Architect and other Team Leads to make and document well reasoned, evidence based architectural decisions. Proactively identify and mitigate technical risks, particularly those associated with operating at scale in real world retail environments. Plan ahead to support the needs of stream aligned teams building on the platform. Conduct code reviews and champion high engineering standards to ensure quality and consistency. Act as a technical sounding board and peer reviewer for other VoCoVo teams. Identify skill gaps within the team and address them through targeted training and recruitment. Salary Salary range: £80,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 opportunities 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. We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.
10/05/2026
Full time
Role Overview At VoCoVo, our retail communications solution runs on a large estate of Linux-based edge devices, our 'Controller', deployed at customers' premises. These devices are the beating heart of our in store experience, and keeping them reliable, secure and up to date at scale is a serious engineering challenge. As Technical Lead you will report to the Head of Architecture and Platform, with day to day support from a Principal Platform Engineer. You'll lead a newly formed Edge Platform Team responsible for the OS, runtime environment and device management infrastructure that underpins our entire on premise estate. You will own the evolution of our Edge Platform, moving us from our current home grown Debian based OS towards a modern, production grade edge computing platform, including the evaluation and adoption of Kubernetes at the edge and immutable OS images. We will work closely with internal development teams, Platform Operations, Internal Developer Experience and Cloud Applications teams. Your customers are our own engineering teams, and you will split your time approximately 60% on technical leadership and 40% on line management and team building. Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet ups/key meetings. What we're looking for Deep, hands on experience with Linux, including system configuration, init systems, networking and storage. Experience working with edge or embedded Linux, including building or maintaining distributions or custom OS images (Debian/Ubuntu based would be a strong plus, but not essential). Cloud native engineering experience, ideally with Go and Kubernetes (controller mechanisms, Kubebuilder), with familiarity in TypeScript being a bonus. Strong hands on experience with container orchestration using Kubernetes in production, ideally with lightweight or edge focused distributions (K3s, K0s, MicroK8s). Experience with image build tooling and immutable OS concepts, familiarity with tools such as Kairos, OSTree is highly desirable. Practical exposure to observability at scale, including metrics, logging, alerting (Prometheus, Grafana, Loki) and hands on experience with OpenTelemetry. Experience operating or building infrastructure to manage, monitor and update large fleets of remote devices. Strong communication skills, with the ability to clearly explain platform concepts to engineers, architects and non technical stakeholders. Nice to have skills Experience with OTA (over the air) update frameworks such as RAUC, Mender or SWUpdate. Familiarity with GitOps workflows and tools such as Flux or ArgoCD. Experience working with messaging protocols such as MQTT or Sparkplug IoT. Scripting and test automation experience (Bash, Goss, Serverspec). Experience working with cloud platforms, ideally Azure. Experience delivering solutions in retail or other complex, real world environments. What you'll do Lead the team's technical work on the VoCoVo Edge Platform, from OS image build pipelines through to runtime orchestration and device lifecycle management. Own the evaluation, adoption and rollout of Kubernetes at the edge across our device estate. Drive the evolution of our OS towards maintainable, immutable, production grade edge images. Design and implement secure, reliable OTA update mechanisms for OS and workload delivery at scale. Take ownership of the edge platform's observability, reliability and security, including driving adoption of OpenTelemetry across the edge estate. Contribute to the technical roadmap, researching new approaches and producing demonstrations and proofs of concept. Provide day to day line management for a team of 3-4 engineers, supporting delivery and team wellbeing. Build and nurture a supportive, inclusive and enjoyable team environment where people can thrive. Coach and develop team members, supporting both VoCoVo's goals and individual career growth. Collaborate with the Software Architect and other Team Leads to make and document well reasoned, evidence based architectural decisions. Proactively identify and mitigate technical risks, particularly those associated with operating at scale in real world retail environments. Plan ahead to support the needs of stream aligned teams building on the platform. Conduct code reviews and champion high engineering standards to ensure quality and consistency. Act as a technical sounding board and peer reviewer for other VoCoVo teams. Identify skill gaps within the team and address them through targeted training and recruitment. Salary Salary range: £80,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 opportunities 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. We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage.
VoCoVo is hiring a Senior Software Engineer to develop SaaS offerings and manage hardware in customer stores. This role involves designing scalable applications, collaborating on technical architecture, and requires strong experience with Backend Node.js/Typescript. The position is largely remote, requiring monthly visits to the Oxfordshire or Cheltenham offices. VoCoVo offers a competitive salary between £70,000 - £78,000 along with various benefits such as private medical insurance, flexible holiday options, and training opportunities.
08/05/2026
Full time
VoCoVo is hiring a Senior Software Engineer to develop SaaS offerings and manage hardware in customer stores. This role involves designing scalable applications, collaborating on technical architecture, and requires strong experience with Backend Node.js/Typescript. The position is largely remote, requiring monthly visits to the Oxfordshire or Cheltenham offices. VoCoVo offers a competitive salary between £70,000 - £78,000 along with various benefits such as private medical insurance, flexible holiday options, and training opportunities.
VoCoVo specialises in innovative communication solutions tailored for businesses, particularly within the retail sector. Our flagship products are designed to create a connected store experience, facilitating seamless communication among retail staff to enhance efficiency and elevate customer service. We empower teams to collaborate effortlessly and achieve their retail goals. You've probably already seen us in action, we're trusted by Tesco, Asda, Dunelm and Iceland, just to name a few. With over 250,000 users across more than 10,000 locations in 21+ countries, and recognition as one of the top 100 best small-to-medium size businesses to work for, join us on our journey! Role Overview 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. As Senior Software Engineer, you will join a team focused on building the services and tools that facilitate the management of customer estates at scale, reducing the time and cost of installation and ongoing maintenance of on prem equipment across our whole estate. This team 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. The nature of the work you will do spans the full stack from the user interface within the cloud service to the computing hardware in each store. Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet-ups/key meetings. What we're looking for The following skills are highly desirable but we do not expect you to have them all: Strong hands on experience with Backend Node.js/Typescript, with experience of impacting important projects in a Senior position and building scalable, reliable backend services. Full stack engineering experience utilising modern front end development tools and libraries such as React. Proven ability to design, build and integrate HTTP-based APIs. Familiarity with Agile ways of working, including CI/CD practices that support fast, high-quality delivery. Experience across the full software lifecycle, from design and development through to testing and ongoing maintenance. Cloud experience (Azure cloud services), although experience with any cloud technology is appreciated. A good level of familiarity with Linux OS. Hands on design and operational experience of SQL and/or NoSQL databases. Experience with container based development workflows and automation (Docker/K8s). Experience with authentication models. Great communication skills, with the ability to explain complex concepts in a clear manner (both verbally and in writing). An advocate for high technical standards, you'll be passionate about consistently setting and maintaining high standards for code quality, architecture and best practices. You have in-depth knowledge of your discipline and are able to operate independently, making your own judgments about when to consult the Technical Lead and other colleagues. The ability to influence technical direction through thoughtful discussion, evidence and collaboration. A passion for sharing knowledge and supporting the growth of other team members. Nice to have Experience working with fleets of IoT hardware, or equivalent challenges of remote systems. Exposure to messaging protocols such as MQTT. Writing or integrating authentication and account systems like OAuth2, SAML, LDAP & AD. Experience with Infrastructure as Code (IaC), using tools such as Terraform. An understanding of Microservice and Monolith patterns and migration strategies (previous experience of undertaking migrations would be desirable). Experience with remote device software updating tools, such as Mender. Exposure to event-driven architectures and state machines. What you'll do Design and develop robust and scalable Typescript/Javascript applications to contribute towards the goals of the team. Work collaboratively with colleagues to consult upon, make and record evidence based architectural decisions. Proactively identify technical risks early and put thoughtful mitigation plans in place. Play a key role in the refinement and delivery of epics, helping to shape work into clear, achievable outcomes for the team. Contribute to and influence technical decisions, bringing a balanced and collaborative approach. Support the Technical Lead and Product Manager in making choices and planning ahead for future work on the product roadmap. Conduct code reviews and champion high coding standards to maintain code quality. Encourage collaboration, share your knowledge and mentor more junior members of the team. Take a genuine interest in the success of the team and maintain a commitment to fostering a collaborative and supportive environment where people can do their best work. What does success look like? VoCoVo is able to set-up and maintain 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 customer support staff. Salary Salary range: £70,000 - £78,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 opportunities 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 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!
08/05/2026
Full time
VoCoVo specialises in innovative communication solutions tailored for businesses, particularly within the retail sector. Our flagship products are designed to create a connected store experience, facilitating seamless communication among retail staff to enhance efficiency and elevate customer service. We empower teams to collaborate effortlessly and achieve their retail goals. You've probably already seen us in action, we're trusted by Tesco, Asda, Dunelm and Iceland, just to name a few. With over 250,000 users across more than 10,000 locations in 21+ countries, and recognition as one of the top 100 best small-to-medium size businesses to work for, join us on our journey! Role Overview 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. As Senior Software Engineer, you will join a team focused on building the services and tools that facilitate the management of customer estates at scale, reducing the time and cost of installation and ongoing maintenance of on prem equipment across our whole estate. This team 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. The nature of the work you will do spans the full stack from the user interface within the cloud service to the computing hardware in each store. Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet-ups/key meetings. What we're looking for The following skills are highly desirable but we do not expect you to have them all: Strong hands on experience with Backend Node.js/Typescript, with experience of impacting important projects in a Senior position and building scalable, reliable backend services. Full stack engineering experience utilising modern front end development tools and libraries such as React. Proven ability to design, build and integrate HTTP-based APIs. Familiarity with Agile ways of working, including CI/CD practices that support fast, high-quality delivery. Experience across the full software lifecycle, from design and development through to testing and ongoing maintenance. Cloud experience (Azure cloud services), although experience with any cloud technology is appreciated. A good level of familiarity with Linux OS. Hands on design and operational experience of SQL and/or NoSQL databases. Experience with container based development workflows and automation (Docker/K8s). Experience with authentication models. Great communication skills, with the ability to explain complex concepts in a clear manner (both verbally and in writing). An advocate for high technical standards, you'll be passionate about consistently setting and maintaining high standards for code quality, architecture and best practices. You have in-depth knowledge of your discipline and are able to operate independently, making your own judgments about when to consult the Technical Lead and other colleagues. The ability to influence technical direction through thoughtful discussion, evidence and collaboration. A passion for sharing knowledge and supporting the growth of other team members. Nice to have Experience working with fleets of IoT hardware, or equivalent challenges of remote systems. Exposure to messaging protocols such as MQTT. Writing or integrating authentication and account systems like OAuth2, SAML, LDAP & AD. Experience with Infrastructure as Code (IaC), using tools such as Terraform. An understanding of Microservice and Monolith patterns and migration strategies (previous experience of undertaking migrations would be desirable). Experience with remote device software updating tools, such as Mender. Exposure to event-driven architectures and state machines. What you'll do Design and develop robust and scalable Typescript/Javascript applications to contribute towards the goals of the team. Work collaboratively with colleagues to consult upon, make and record evidence based architectural decisions. Proactively identify technical risks early and put thoughtful mitigation plans in place. Play a key role in the refinement and delivery of epics, helping to shape work into clear, achievable outcomes for the team. Contribute to and influence technical decisions, bringing a balanced and collaborative approach. Support the Technical Lead and Product Manager in making choices and planning ahead for future work on the product roadmap. Conduct code reviews and champion high coding standards to maintain code quality. Encourage collaboration, share your knowledge and mentor more junior members of the team. Take a genuine interest in the success of the team and maintain a commitment to fostering a collaborative and supportive environment where people can do their best work. What does success look like? VoCoVo is able to set-up and maintain 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 customer support staff. Salary Salary range: £70,000 - £78,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 opportunities 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 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!