Distro

Distro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.

Senior Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1-10Since 2021H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

$140K - $200K / year

No structured requirement data.

Job Description

About Ovation

Ovation is a comprehensive customer experience management platform for restaurant brands. Without Ovation, guests who want to share feedback are forced to use long surveys (too much friction), online reviews (hurts restaurants), or complaining (ineffective). There is a better way to connect with guests, build relationships, and make restaurants better: Ovation. The world of guest communication has changed forever--and we’re making it happen for hospitality!


The Role

We're looking for a Senior Backend Engineer who thrives in building event-driven, distributed systems that power customer-facing experiences at scale.

This is a high-impact role where you'll design and build systems that directly affect how thousands of restaurants connect with their customers. You'll have the autonomy to make architectural decisions, mentor other engineers, and shape our technical direction.

Ovation is poised to grow to amazing new heights, and we want you along for the ride!


What Makes This Role Interesting

You'll be at the forefront of AI-powered product development, building intelligent features that transform how restaurants connect with millions of customers. Your value as an engineer will skyrocket with what you learn here!

As part of a small, high-impact engineering team, you'll have significant influence over our technology stack, architecture decisions, and product direction. Your voice will directly shape where we go.

This is a rare opportunity to work on challenging problems at scale (event-driven microservices, real-time communications, complex integrations) while building the technical foundation of a rapidly growing platform.


What We Offer

• Competitive Compensation: Strong, competitive salary

• Flexible Work: Remote-first culture with occasional fun in-person gatherings

• Growth: Clear career progression path with growth opportunities

• Learning: Budget for new tools and the flexibility to experiment

• Health & Wellness: Great benefits with 401k matching

• Work-Life Balance: Flexible hours, generous PTO, company holidays, Focus Fridays, and a life-balance policy for messaging only during work hours (excluding emergencies)


What You'll Do System Design & Architecture

• Design and implement scalable, event-driven microservices that handle high-volume customer interactions

• Build robust APIs consumed by web, mobile, and third-party integrations

• Design database schemas and queries that perform well at scale

• Make architectural decisions about service boundaries, data flow, and system integration patterns

• Lead technical discussions on trade-offs between different approaches to solving complex problems

• Build systems with observability in mind: logging, metrics, tracing, and alerting

Core Development

• Develop features across our backend services: survey orchestration, messaging systems, campaign execution, analytics processing, and integration webhooks

• Build and maintain integrations with external platforms (POS systems, loyalty programs, review platforms)

• Implement business logic that spans multiple services and data sources

• Write clean, maintainable code with comprehensive test coverage

AI-Powered Development

• Build AI-driven features by integrating with AI APIs (OpenAI, Anthropic, etc.)

• Leverage proven AI-first strategies in development that rise above just vibe coding

• Experiment with tools to level up our SDLC

Collaboration & Leadership

• Mentor junior and mid-level engineers through code reviews and pair programming

• Collaborate with product managers to translate requirements into technical designs

• Work with frontend engineers to design effective API contracts

• Share knowledge and establish engineering best practices

• Establish a long-term technical vision


What We're Looking For Core Competencies (Required)

Distributed Systems Expertise

• 5+ years of experience building backend systems, APIs, or distributed services

• Strong understanding of microservices architecture, service-to-service communication, and eventual consistency

• Experience with event-driven architectures (message queues, pub/sub, event buses)

API Design & Development

• Deep experience designing and building RESTful or GraphQL APIs

• Understanding of API versioning, authentication/authorization, and rate limiting

• Knowledge of API documentation and contract-first development

Database Design & Optimization

• Strong database design skills with either SQL or NoSQL databases

• Experience with query optimization, indexing strategies, and performance tuning

• Understanding of data modeling for operational vs analytical workloads

Software Engineering Fundamentals

• Test-driven development mindset with experience in unit, integration, and end-to-end testing

• Understanding of CI/CD pipelines and deployment automation

• Experience with version control, code review, and collaborative development


Valued Experience

While we don't require experience with our specific tech stack, the following backgrounds would help you ramp up quickly:


Technologies We Use

• Language: Node.js / TypeScript (we're open to engineers from Python, Ruby, Go, Java, C#, etc.)

• Cloud Platform: AWS (Lambda, EventBridge, SQS, S3, API Gateway, DynamoDB)

• Database: MongoDB with Mongoose (experience with any document database like Cosmos DB, Firestore, etc. translates well)

• Framework: Serverless Framework (experience with serverless architecture, FaaS, or containerized microservices)

• Patterns: Event-driven architecture, CQRS, saga pattern, outbox pattern


Domain Experience

• SaaS platform development for B2B customers

• Multi-tenant architecture and data isolation

• Real-time communication systems (SMS, email, webhooks)

• Integration platforms or API aggregation

• Restaurant tech, hospitality, or local business software


AI & Machine Learning

• Experience integrating LLM APIs (OpenAI, Anthropic, Cohere, etc.)

• Prompt engineering and optimization for production systems

• Building AI-powered features (sentiment analysis, text generation, classification)

• Cost optimization and latency tuning for AI services


Platform & Tools

• Infrastructure as Code (CloudFormation, Terraform, CDK, Pulumi)

• Monitoring and observability tools (New Relic, DataDog, Sentry, CloudWatch)

• API documentation tools (Swagger/OpenAPI, Postman)

• Background job processing systems (Celery, Sidekiq, Bull, etc.)


Our Tech Stack You'll be working with:

• Backend: Node.js

• Platform: AWS

• Database: MongoDB Atlas with Mongoose ODM

• Event System: AWS EventBridge for inter-service communication

• Message Queues: AWS SQS for async processing

• Monitoring: New Relic APM, CloudWatch Logs

• Deployment: GitHub Actions CI/CD


Don't worry if this isn't your current stack - we value strong engineering fundamentals and system design skills over specific tool knowledge. Senior engineers adapt quickly, and we'll support your learning curve.


Job Type: Full-time

Pay: $140,000.00 - $200,000.00 per year

Work Location: Remote

\n


\n
$140,000 - $200,000 a year
\n

Related Job Pages

More Backend Engineer Jobs

Senior Personalization Analytics Analyst (Remote)

Kohl's

It’s no secret that our associates love #LifeAtKohls and we know you will too.

Backend Engineer7 days ago
Full TimeRemoteTeam 10,001+Since 1962H1B No Sponsor

This role involves leading the development, testing, and curation of statistical and machine learning models to support customer strategy within Marketing, while providing analytical and technological consultation to various marketing teams. Key duties include constructing datasets, managing codebases in Github, leading working groups, and communicating project updates to Marketing leaders.

United States

EBI Database Developer I

Cleveland Clinic

Your source for health news, tips and information from one of the nation’s top hospitals.

Backend Engineer7 days ago
Full TimeRemoteTeam 10,001+H1B Sponsor

EBI Database Developer I assisting database needs for healthcare analytics.

AirflowETLInformaticaPythonSQL.NET
Florida + 2 moreAll locations: Florida, Nevada, Ohio
ContractRemote

Life Sciences | ERP Transformation | Potential Long-Term Engagement Role Overview We are seeking an experienced Oracle NetSuite Technical Consultant to support an ERP initiative for a Life Sciences client. This role will work in partnership with NNIT’s internal ERP advisory team,...

United States + 180 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, India, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan, Australia, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu, New Zealand

Senior Backend Engineer

SupplyHouse.com

Plumbing, Heating & HVAC Supplies. Real People. Real Service.

Backend Engineer7 days ago
Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

The individual will participate in all phases of software development, including design, construction, testing, and deployment, focusing on enhancing the e-commerce platform and internal operations. Key duties involve designing and developing reliable, scalable distributed systems while ensuring performance, security, and adherence to best practices.

United States + 1 moreAll locations: United States, India
$40K - $45K / year