Senior Backend Engineer

We're looking for a Senior Backend Engineer who wants to build the infrastructure that powers conversational AI at scale. You'll architect and implement the systems that enable thousands of estate agencies to communicate with their customers through voice, video avatars, and messaging, all whilst maintaining the reliability and performance that makes our AI feel genuinely human.

This role is for someone who thinks deeply about system design, loves solving complex technical challenges, and takes pride in building robust, elegant solutions. You'll work on everything from optimising our real-time voice processing pipeline to designing scalable webhook delivery systems that integrate with dozens of property management platforms. One day you might be architecting our conversation state management, the next you're improving our audio streaming latency by 200ms.

You'll be a key technical voice in shaping our platform architecture, making critical decisions about our tech stack, and ensuring our infrastructure can handle the demands of mission-critical customer communication. This isn't just another backend role: you'll need to understand the nuances of conversational AI, real-time communication systems, and the specific challenges of the UK property industry.

What you'll do:

  • Design and build scalable backend systems for voice, video, and messaging AI agents

  • Architect integrations with third-party platforms (CRMs, property portals, telephony providers)

  • Optimise real-time communication pipelines for low-latency conversational experiences

  • Build robust webhook systems, API endpoints, and data processing workflows

  • Collaborate closely with our AI team to implement conversation management and context handling

  • Own technical decisions around system architecture, data models, and infrastructure choices

What we're looking for:

  • 5+ years of backend engineering experience with a track record of building production systems at scale

  • Deep expertise in API design, distributed systems, and real-time communication

  • Strong experience with Python or Node.js and modern backend frameworks

  • Experience with databases (PostgreSQL, Redis), message queues, and event-driven architectures

  • Understanding of audio/video streaming, WebRTC, or telephony systems

  • Comfortable making architectural decisions and mentoring other engineers

  • Bonus: experience with AI/LLM integration, voice systems, webhooks, or property technology

This role offers the opportunity to build genuinely novel technology and solve problems that don't have established patterns. If you want to work on challenging technical problems at the cutting edge of conversational AI, we'd love to hear from you.