Senior Software Engineer - Ref: R00235
Developing software written in Javascript and Typescript or scripting languages, as well as using configuration and update management software and strategies, to support our on-premise fleet.
Accountabilities of this Role
- Developing robust, scalable software for Node.js, and engineering solutions for managing remote linux systems
- Managing and planning the maintenance load of legacy systems and codebases
- Designing iterative improvements or migration plans for existing software
- Thought leadership on both uncharted problems and legacy software
- Researching new solutions
- Mentoring our less experienced developers
- Peer review of your colleagues’ work
- Close liaison with Product Owners to help them break down work appropriately for less experienced developers, or understand complex problems for feedback to stakeholders
- Tight alignment with your peers and Engineering management
What does success look like?
- VoCoVo’s global scaling has been made possible through your delivery of innovative solutions on time
- Your team’s software is robust, secure and uses effective testing strategies that speed up our release processes.
- You’ve helped support your team to successful outcome in all their projects
- You and your Tech Lead have worked together to develop the strategic direction of your team’s focus, or domain.
- All your team’s software meets our common coding guidelines and standards, and your team helps support and drive good practices across engineering.
- Your colleagues have measurably grown in skill and happiness as a result of your influence.
Skills Expected
The following are highly desirable, but we do not expect you to have them all:
- At least 7 year experience of Node.js at a senior level
- Strong experience in event-based systems, state machines e.g Machina, Xstate, etc
- Excellent skills in a variety of SQL/NoSQL solutions
- Strong knowledge of the GNU/Linux operating system
- Solid experience of writing software for deployment on docker/k8s
- Demonstrable high personal agency
- Understanding of Microservice and Monolith patterns and migration strategies
- Analytical problem-solving skills
- Strong communication skills, and able to explain complex concepts clearly
Nice to have skills
- Experience working with fleets of IoT hardware, or equivalent
- Systems-level programming
- Low level understanding of TCP/IP and Internet protocols
- Hardware integration testing
Interview process
Candidates can expect a 3-stage process: A screening call, a technical test and an interview
Senior Software Engineer Salary Range: £57,750 - £67,500
VoCoVo Benefits Package
25 Days Holiday + Bank Holidays
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
Company Values
It is a requirement of this role that behaviour is in line with VoCoVo’s ‘VOICE’ Values.
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
- Department
- Development
- Locations
- Remote
- Remote status
- Fully Remote
- Yearly salary
- £57,750 - £67,500
- Employment type
- Full-time
- Role ID Number
- R00235
- Hybrid or Remote Working Arrangements
- Hybrid Working - Predominantly remote with occasional office/other location days
- Hiring Manager
- Pete West
Colleagues
About VoCoVo
VoCoVo empower people to collaborate, communicate, and connect through voice.
Senior Software Engineer - Ref: R00235
Developing software written in Javascript and Typescript or scripting languages, as well as using configuration and update management software and strategies, to support our on-premise fleet.
Loading application form