We make online growth easy for restaurants.
Staff Software Engineer, RestX
Location
United States
Posted
3 days ago
Salary
$220K - $240K / year
Seniority
Lead
Job Description
Staff Software Engineer, RestX
Owner.com
• Build autonomous restaurant operations software and innovate new interaction models between operators and software • Work on mission-critical systems that directly impact guest experience with our product, restaurant revenue and reputation, and operate as a leader in reliability and scale • Build systems in a domain with rich real-time data loops with immediate customer feedback, and have a direct impact on Owner’s revenue trajectory by greatly reducing support tickets and churn • Demonstrate extreme ownership across workflows spanning ordering, kitchens, delivery, and fulfillment
Job Requirements
- 7+ years, with meaningful time building end-to-end systems and product experiences
- Strong experience building high-throughput systems with a focus on reliability and scalability
- Experience with our backend stack (Node.js, MongoDB, PostgreSQL)
- Experience building workflow orchestration, automation systems, or AI agents
- High degree of cross-functional collaboration — past colleagues in product, design, and business would speak highly of you
- Strong sense of ownership and drive, excellent communication, and a proactive approach to identifying and solving problems.
Benefits
- comprehensive health coverage
- work from anywhere (remote-first workplace)
- unlimited PTO
- extra fun perks!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, Ge
• Develop and modernize Trademark Product Line applications, including migration to cloud environments • Work within Agile/Scrum teams, using Rally to manage and update user stories and tasks throughout 3-week sprints • Analyze and implement user stories to meet functional and non-functional requirements accurately • Write clean, maintainable code with comprehensive unit tests to ensure performance, reliability, and a consistent user experience • Enforce unit testing and code coverage standards before commits/merges in GitLab to reduce defects • Collaborate with cross-functional teams (developers, testers, product owners, and stakeholders) to deliver high-quality software • Attend and actively participate in all Agile ceremonies (daily stand-ups, sprint planning, reviews, and retrospectives) • Complete sprint tasks on time with minimal defects, proactively communicating status and blockers • Mentor teammates and strengthen overall team capability • Design, develop, and maintain automated test scripts, frameworks, and tools to support continuous testing
Scientific Software Engineer, AI Simulation
SandboxAQLeveraging AQ - the powerful compound effects of AI + Quantum technology
• Maintain and extend existing scientific software packages, and drive the full lifecycle of new ones: • Architect and implement cutting-edge scientific and ML software alongside subject matter experts • Adopt current practices and ensure stability through testing • Work closely with the Engineering Team to deploy these modules into the SandboxAQ’s simulation platform: • Manage dependencies, containerize, and integrate software into CI/CD pipelines • Integrate with the compute and data backends • Define API endpoints and schemas • Collaborate with the engineering team to build UI components • Maintain and support production deployments of scientific software packages • Foster a work culture of curiosity and kindness
• Sustentação do ambiente, mas principalmente planejar a migração para as novas tecnologias adotadas pela empresa • Oferecer mentoria aos membros da equipe para ajudá-los a aprimorarem suas habilidades de desenvolvimento, conforme necessário • Trabalhar lado a lado com o gerente de engenharia de software e com as equipes de arquitetura e produtos • Realizar pull requests e revisões de código voltadas para as melhores práticas de codificação e para questões de segurança • Trabalhar junto com áreas de produtos para criar boas estimativas de entrega • Coordenar os lançamentos da produção e cumprir tarefas fora das horas regulares de trabalho quando isso for necessário • Oferecer mentoria para os desenvolvedores aprimorarem suas habilidades de forma a aumentar a qualidade geral da equipe • Capacidade de comunicar conceitos, ideias e tópicos técnicos para profissionais não-técnicos
Pessoa Desenvolvedora Fullstack Sênior
BHSTransformamos negócios através da tecnologia gerando resultados de impacto.
• Desenvolver sistemas web utilizando C# .Net e Angular.




