Slang AI · 1 day ago
Backend Software Engineer
Slang AI is redefining customer engagement through conversational AI, aiming to transform the restaurant industry. The Software Engineer will contribute to backend services in Kotlin, develop GraphQL APIs, and collaborate with cross-functional teams to enhance customer interactions in restaurants.
Artificial Intelligence (AI)InternetReservations
Responsibilities
Design and implement scalable Kotlin backend services following domain-driven design principles, with comprehensive error handling and testing
Develop and maintain GraphQL 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/TypeScript 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
Qualification
Required
3-5 years of professional software development experience, primarily in backend systems
Strong proficiency in at least one JVM language (Kotlin, Java, or Scala) with understanding of functional programming concepts
Experience building and consuming RESTful or GraphQL APIs
Familiarity with NoSQL databases and data modeling concepts
Experience with containerization (Docker) and cloud platforms (AWS, GCP, or Azure)
Strong understanding of software testing practices and test-driven development
Excellent debugging and troubleshooting skills
Basic familiarity with React and TypeScript (occasional frontend adjustments may be needed)
Ability to work independently and manage time effectively in a remote/hybrid environment
Strong written and verbal communication skills for remote/hybrid collaboration
Willing and able to take a week on-call shift roughly every two months
Preferred
Experience with Kotlin specifically and its idioms
Familiarity with GraphQL schema design and implementation
Experience with Google Cloud Platform services (Firestore, Cloud Functions, Pub/Sub)
Knowledge of telephony systems (Twilio or similar) and webhook integrations
Experience with conversational AI platforms (Dialogflow, Lex, or similar)
Infrastructure as code experience with Terraform
Understanding of event-driven architectures and distributed systems patterns
Experience with observability tools and practices (structured logging, distributed tracing)
Previous experience working in a fully remote or hybrid company
Interest in restaurant/hospitality technology domain
Company
Slang AI
Slang AI transforms how full-service restaurants manage their phones, turning every conversation into a revenue opportunity.
H1B Sponsorship
Slang AI has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (1)
Funding
Current Stage
Early StageTotal Funding
$20MKey Investors
HomebrewUnderscore VC
2023-06-27Series A· $12M
2023-06-27Seed· $8M
Recent News
Company data provided by crunchbase