engineering
Posted May 15Software Engineer - Operations
at Ooon
London, United KingdomOn-site
Responsibilities
- Design, develop, and maintain robust and scalable backend services using our modern tech stack, with a primary focus on NestJS, TypeScript, and GraphQL .
- Design, develop, and maintain full-stack solutions for our Happiness Delivery agents to efficiently assist our customers whether on a phone call, chat or an email case using NestJS/TypeScript/Vue.js .
- Collaborate closely with software engineers, product managers, and other stakeholders to deliver end-to-end features.
- Deliver clean, maintainable, and well-tested code, and contribute to a culture of high quality and continuous improvement through code reviews and pair programming.
- Deploy and operate your services in a cloud-native environment on Google Cloud Platform (GCP), using Kubernetes and Docker.
Requirements
- You’ll build solutions that leverage AI and automation to deliver personalised support experiences and improve the efficiency of our support teams. What you'll do
- A strong background in backend development, with proven
- Proficiency in NestJs/Next.js and TypeScript , with a deep understanding of modern backend frameworks. Solid
- experience in designing, building, and consuming GraphQL/RESTFul APIs .
- Solid knowledge of relational databases (e.g., PostgreSQL ) and data modeling. •
- Experience with cloud platforms ( GCP is a plus) and containerization technologies ( Docker , Kubernetes ).
- A solid understanding of frontend development and
- experience with modern web technologies to build seamless user experiences.
- Event-driven systems (e.g., Kafka, BullMQ, Pub/Sub)
- Working with customer support tools such as Salesforce, Talkdesk Your team
- As a team of software engineers from diverse technical backgrounds, we are united by a single mission: to create the most premium customer support experience in the world.
- Driving Innovation and Automation: We leverage a modern tech stack (NestJS, TypeScript, GCP) to innovate with automation, AI, building proactive and intelligent solutions that anticipate customer needs.
- Engineering a Connected Ecosystem: We are responsible for the full lifecycle of our software, from designing robust integrations with critical systems like Salesforce and Talkdesk to ensuring our platforms are reliable, scalable, and performant.
Benefits
- Bonus points for experience with:
Additional details
- Working at the core of our Operations technologies team cluster.
- You’ll develop services and intelligent solutions that make every customer interaction smoother and more effective, improve satisfaction and drive long-term loyalty.
- Engage with and contribute to our distributed systems landscape, helping to build resilient systems. Your Story
- experience building and shipping high-quality software.
- You are a collaborative team player with excellent communication skills, comfortable working in an agile environment.
- Experience: We develop and support both our customer-facing applications and the internal tools that empower our Happiness Delivery agents to provide world-class support.