Backend Software Engineer
Listed on 2026-02-12
-
Software Development
Software Engineer, Full Stack Developer
Slang AI is redefining customer engagement through conversational AI, making every interaction seamless and efficient. Our mission is to transform the restaurant industry by providing the ultimate voice AI solution for consistently outstanding customer experiences.
At Slang AI, we believe how we build matters just as much as what we build. We foster a culture rooted in hospitality, ownership, and clarity, where every “Slangsta” feels valued, supported, and connected to the broader impact of our work in the AI-powered future of restaurants.
What Your Experience Will BeYou’ll join Slang's Engineering team as a Software Engineer, contributing across our core product areas including telephony infrastructure, AI-powered conversation features, and application functionality. Your work will help restaurants automate customer interactions and improve service through natural conversation. You’ll spend roughly 90% of your time developing backend services in Kotlin, with occasional contributions to React/Type Script frontend features as needed. Your work will directly impact thousands of restaurant interactions daily, helping businesses streamline operations and deliver better customer experiences.
You’ll report to the Engineering Manager, collaborating closely with product managers, conversation designers, and fellow engineers. The role requires attendance at key ceremonies including daily standups at 1:00 PM ET, bi-weekly cycle planning, and weekly Show & Tell sessions. As a software engineer, you’ll use modern collaboration tools like Slack, Git Hub, and video conferencing to stay connected with the team.
Once ramped up, you’ll have opportunities to mentor junior and other mid-level engineers through code reviews and pair programming sessions.
Our engineering culture emphasizes pragmatic solutions, continuous learning, and collaborative problem-solving. We believe in domain-driven design, comprehensive testing, and building systems that gracefully handle the complexities of real-world restaurant operations. You’ll work alongside engineers who are passionate about creating reliable, scalable conversational experiences and who regularly share knowledge through Show & Tell sessions and detailed technical documentation.
As a software engineer, you’ll gain exposure to cutting‑edge conversational AI technologies, telephony systems at scale, and modern cloud‑native architectures. You’ll deepen your expertise in Kotlin and functional programming while working with production systems handling real‑time voice interactions. The cross‑functional nature of the role will accelerate your growth toward senior engineering roles. You’ll learn from experienced engineers while contributing your own perspectives to architectural decisions and technical standards.
WhatSuccess Looks Like
- Design and implement scalable Kotlin backend services following domain‑driven design principles, with comprehensive error handling and testing
- Develop and maintain Graph
QL APIs that efficiently serve both internal and external clients - Create robust integrations with Twilio telephony services and Dialogflow conversational AI, handling edge cases and failure scenarios gracefully
- Design efficient Firestore data models that balance performance, cost, and maintainability
- Implement comprehensive observability including logging, metrics, tracing, and actionable alerting
- Deliver production‑ready code with appropriate test coverage (unit, integration, and end‑to‑end tests)
- Participate actively in code reviews, providing constructive feedback and incorporating suggestions
- Document technical decisions, API contracts, and system architecture clearly
- Deploy containerized applications to Google Cloud Platform following cloud‑native best practices
- Occasionally build or update React/Type Script frontend components that provide intuitive interfaces for restaurant staff and customers
- Collaborate effectively with cross‑functional teams to refine requirements and deliver features that meet business needs
- Contribute to technical design discussions and help establish coding standards and best practices
What you…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).