Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Vocovo

Cheltenham

Hybrid

GBP 70,000 - 78,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A pioneering communication solutions provider in the UK seeks a Senior Software Engineer for their collaborative team. This largely remote role requires developing audio message delivery APIs using TypeScript and JavaScript, contributing to a dynamic working environment. Ideal candidates possess strong backend Node.js skills and experience with API design. Enjoy a competitive salary and extensive benefits package.

Benefits

25 Days Holiday + Bank Holidays
Sick Pay
Life Assurance
Private Medical Insurance
Pension with employer contribution
Apple MacBook and accessories

Qualifications

  • Hands on experience with Backend Node.js.
  • Strong experience in design and implementation of HTTP APIs.
  • Ability to break down problems collaboratively.

Responsibilities

  • Design robust and scalable audio message delivery APIs.
  • Provide thought leadership on problems and legacy software.
  • Conduct code reviews to maintain code quality.

Skills

Backend Node.js
HTTP APIs design
Collaborative problem solving
Microservice and Monolith patterns
CI environment experience
Communication skills
Full stack engineering
SQL and NoSQL data models
Container-based workflows
GNU/Linux familiarity

Tools

TypeScript
JavaScript
Azure cloud services
Job description
Overview

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.

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!

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 will require monthly visits for team meet-ups, in addition to attendance of our quarterly company meeting (Cheltenham/Oxfordshire area).

Role and team

Role: Senior Software Engineer in our "Macaws" team. You will work within a highly collaborative, multi-disciplinary agile scrum team, reporting to a Technical Lead. The team’s primary goal is to be a source of good practice for customer facing API design and implementation at VoCoVo, in partnership with our architects. This is for APIs available as part of our cloud based management platform and those provided to agents local to a VoCoVo installation. One of the first APIs you’ll look after will deliver audio messages to retail associates, and you will primarily be developing services written in TypeScript/Node (backend) and JavaScript.

What we're looking for

The following skills are highly desirable but we do not expect you to have them all:

  • Hands on experience with Backend Node.js, with demonstrable experience of impacting important projects in a Senior position.
  • Strong experience in the design and implementation of HTTP APIs.
  • The ability to break down problems and design solutions as a part of a collaborative team.
  • An understanding of Microservice and Monolith patterns and migration strategies (previous experience of undertaking migrations would be desirable).
  • Familiar working in a CI environment with high levels of test automation.
  • Great communication skills and the ability to explain complex concepts in a clear manner (both verbally and in writing).
  • Full stack engineering experience, utilising modern front end development tools and libraries such as React.
  • Proficiency in the design and implementation of data models for SQL and NoSQL data stores.
  • Experience with container based development workflows and operation.
  • A good level of familiarity with the GNU/Linux operating system.
  • 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.
Nice to have
  • Experience working with fleets of IoT hardware, or equivalent challenges of remote systems.
  • Cloud experience (Azure cloud services), although experience with any cloud technology is appreciated.
  • Exposure to and an understanding of MQTT and the Eclipse foundations Sparkplug certification.
What you’ll do
  • Design robust and scalable audio message delivery APIs operating in the cloud and on-premises sites, using TypeScript/Javascript.
  • Contribute to the design, implementation and execution of data-driven decision making processes.
  • Provide thought leadership upon both uncharted problems and legacy software.
  • Design iterative improvements or migration plans for existing software.
  • Work collaboratively with colleagues to consult upon, make and record evidence based architectural decisions.
  • Manage and plan the maintenance load of legacy systems and codebases.
  • Conduct code reviews and champion high coding standards to maintain code quality.
  • Proactively focus on identifying and mitigating technical risks.
  • Support the Technical Lead and Product Manager in making choices and planning ahead for future work on the product roadmap.
  • Encourage collaboration, share your knowledge, take part in peer reviews 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.
What does success look like?
  • VoCoVo’s global scaling has been made possible through your timely delivery of solutions.
  • VoCoVo’s audio message APIs have a well defined value proposition as a result of yours and your colleagues contributions.
  • Areas of tech debt have been paid off, while still moving VoCoVo’s enterprise offering forward.
  • Your team’s software is robust, secure and uses effective testing strategies that speed up our release processes.
  • All of your team’s software meets our common coding guidelines and standards, and your team helps support and drive good practices across engineering.
  • You and your Tech Lead have worked together to develop the strategic direction of your team’s focus or domain.
  • Your colleagues have measurably grown in skill and happiness as a result of your influence.
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 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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.