[Remote] Sr Backend Engineer
Note: The job is a remote job and is open to candidates in USA. Slang AI is redefining customer engagement through conversational AI, making every interaction seamless and efficient. As a Senior Backend Engineer, you will contribute to the development of backend services and integrations that help restaurants automate customer interactions and improve service through natural conversation.
Responsibilities
- Design and implement scalable backend services following domain-driven design principles, with comprehensive error handling and testing
- Drive technical design for features you own, and help shape architecture across the services your pod touches
- Develop and maintain GraphQL APIs that efficiently serve both internal and external clients
- Create robust integrations with our telephony (Twilio/Telnyx) and voice AI stack, 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)
- Lead code reviews, providing constructive feedback and raising the quality bar for the team
- 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 for restaurant staff and customers
- Shape coding standards and best practices, and mentor junior and mid-level engineers as they grow
Skills
- 5+ years of professional software development experience, primarily in backend systems
- Strong proficiency in at least one object-oriented language (e.g., Java, Kotlin, C#, Python, TypeScript, Ruby, C++, Go), with a solid grasp of OO design principles and willingness to work day-to-day in Kotlin
- A track record of owning features end to end and mentoring less-experienced engineers
- Experience building and consuming RESTful or GraphQL APIs
- Familiarity with NoSQL databases and data modeling concepts
- Experience with containerization (Docker) and cloud platforms (GCP, AWS, or Azure)
- Strong understanding of software testing practices and test-driven development
- Excellent debugging and troubleshooting skills
- AI fluency: you actively use AI tools in your daily engineering work, not just awareness of them. We're AI native, and we expect the same of our engineers
- Basic familiarity with React and TypeScript (occasional frontend adjustments may be needed)
- Ability to work independently and manage your time effectively in a remote/hybrid environment
- Strong written and verbal communication for remote/hybrid collaboration
- Willing and able to take a week-long on-call shift roughly every two months
- Experience with Kotlin, Java, or another JVM language, and familiarity with functional programming concepts
- Familiarity with GraphQL schema design and implementation
- Experience with Google Cloud Platform services (Firestore, Cloud Run, Cloud Functions, Pub/Sub)
- Knowledge of telephony systems (Twilio, Telnyx, or similar) and webhook integrations
- Experience with real-time voice or conversational AI (speech-to-text, LLM orchestration, text-to-speech)
- 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 in a fully remote or hybrid company
- Interest in the restaurant/hospitality technology domain
Benefits
- Equity: Included in offer package
Company Overview
Company H1B Sponsorship