Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Distro

Software Engineer – Backend, Senior

Distro

Backend Engineer (II or Senior) developing event-driven systems for AI-powered restaurant experience management. Designing scalable microservices and APIs impacting thousands of restaurants.

Posted 4/25/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSDynamoDBGraphQLJavaScriptMicroservicesMongoDBNode.jsNoSQLSDLCSQLTerraformTypeScript

About the role

Key responsibilities & impact
  • Design scalable event-driven microservices for high-volume customer interaction
  • Build robust APIs for web, mobile, and third-party use
  • Design efficient database schemas and queries
  • Lead discussions on technical trade-offs
  • Implement observability: logging, metrics, tracing, alerting
  • Develop backend features for surveys, messaging, campaigns, analytics, and integrations
  • Build integrations with external platforms like POS, loyalty programs, and review sites
  • Write clean, test-covered, maintainable code
  • Integrate with AI APIs (OpenAI, Anthropic, etc.) to build intelligent features
  • Apply AI-first development strategies beyond standard coding
  • Experiment with tools to improve our software development life cycle
  • Mentor junior and mid-level engineers through reviews and pair programming
  • Partner with product managers to translate requirements into designs
  • Collaborate with frontend engineers on API contracts
  • Share knowledge and define best practices
  • Help shape long-term technical vision

Requirements

What you’ll need
  • 5+ years building backend systems, APIs, or distributed services
  • Strong knowledge of microservices, service communication, and eventual consistency
  • Experience with event-driven systems like queues, pub/sub, event buses
  • Expertise designing RESTful or GraphQL APIs including versioning, auth, rate limiting, and documentation
  • Proficiency in SQL or NoSQL database design, optimization, and tuning
  • Test-driven development with unit, integration, and end-to-end testing experience
  • CI/CD pipelines, deployment automation, version control, and collaborative development
  • Strong AI development workflow
  • Familiarity with Node.js/TypeScript, AWS (Lambda, EventBridge, SQS, S3, API Gateway, DynamoDB), MongoDB/Mongoose, and event-driven patterns
  • SaaS platform and multi-tenant architecture experience
  • Real-time communication (SMS, email, webhooks) and integration platforms
  • Experience in restaurant tech, hospitality, or local business software
  • AI & Machine Learning work including LLM API integration, prompt engineering, AI-powered features, and cost/latency optimization
  • Infrastructure as Code (CloudFormation, Terraform, etc.), monitoring (New Relic, DataDog), and API documentation tools (Swagger/OpenAPI)

Benefits

Comp & perks
  • Competitive salary
  • Remote-first culture with occasional in-person events
  • Clear career growth and learning budget
  • Health benefits including 401k matching
  • Flexible hours, generous PTO, company holidays, and work-life balance policies like Focus Fridays and limited messaging outside work hours

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
microservicesAPIsevent-driven systemsRESTful APIsGraphQL APIsSQLNoSQLtest-driven developmentAI developmentinfrastructure as code
Soft Skills
leadershipmentoringcollaborationcommunicationknowledge sharingtechnical vision