Software Engineer Job Description
Company Description
An award-winning UK-based healthcare technology company building AI-powered voice agents for GP practices and clinics. Our platform automates patient calls, handles appointment booking, and performs medical triage using conversational AI to reduce wait times, improve access, and ease pressure on reception teams.
Role Description
This is a full-time, on-site role located in Borehamwood, Hertfordshire. We are looking for an experienced Backend Software Engineer to help build and scale the core infrastructure behind our AI voice platform. You will work on real-time systems that handle hundreds of concurrent patient interactions, integrate with NHS systems, and orchestrate AI-driven workflows.
This role is Hybrid full time role 3 days in office, 2 days WFH, 9am-5:30pm, with a salary of £70,000-£90,000 dependent on experience.
Responsibilities
Design and build scalable backend services for real-time voice AI systems
Develop APIs and services that power conversational workflows and integrations
Work on event-driven systems handling telephony, streaming, and AI responses
Integrate with third-party systems (e.g. EMIS, SystmOne, online consultation platforms)
Optimise performance, reliability, and latency of backend services
Contribute to system architecture, infrastructure decisions, and best practices
Requirements
Strong experience building backend systems with Node.js (5+ years)
Experience designing scalable APIs and distributed systems
Familiarity with real-time or event-driven architectures (WebSockets, queues, streaming)
Experience with cloud platforms (AWS preferred)
Solid understanding of databases (SQL and/or NoSQL)
Experience integrating with external APIs and third-party systems
Strong problem-solving skills and ability to work in a fast-paced environment
Nice to Have
Experience with voice/telephony systems (e.g. Twilio, SIP, WebRTC)
Exposure to LLMs, AI systems, or conversational workflows
Experience in healthcare or regulated environments
Knowledge of infrastructure-as-code (Terraform, CDK)
Experience with observability, monitoring, and scaling production systems
Pay: £70,000.00-£90,000.00 per year
Ability to commute/relocate:
- Elstree WD6 1FJ: reliably commute or plan to relocate before starting work (required)
Work Location: In person