Senior Software Engineer, Full Stack

Magic•New York, NY
•$150,000 - $200,000•Onsite

About The Position

Magic, makers of Loyalist, is hiring a full-stack engineer to build end-to-end software features for restaurants and other hospitality businesses. Loyalist ingests live data from about 30 third-party systems—including reservations, point of sale, reviews, private events, marketing, and e-commerce—and uses it to create guest profiles and automate personalized actions. The product serves more than 1,000 restaurants and processes over 10 million guest interactions annually, with plans to expand into hotels, casinos, spas, and other areas of hospitality. Engineers own features from customer conversations and scoping through implementation and release. A key area of work is shifting customer onboarding from engineer-led configuration to tools that let operators configure their own Loyalist instances. This involves building user-facing interfaces with meaningful operational consequences. The team works closely with customers and expects engineers to help shape priorities and solutions rather than rely on direction from above. The company has 20 employees, with experience split roughly evenly between restaurant and hospitality backgrounds and technology. Team members complete a stage at a customer restaurant, shadowing or working behind the scenes during service. The team uses AI tools extensively for coding, code review, investigation, and planning. The role is based in the company’s SoHo office five days per week.

Requirements

  • Experience shipping production code long enough to have informed opinions about software development; experience is valued over employer name.
  • Strength in some parts of the company’s stack: TypeScript, Python, React, Django, and SQL.
  • Sound database design intuition, including judgment about which approaches to use.
  • Curiosity about restaurants, hospitality, or the physical-world data layer.
  • Comfort taking initiative and deriving direction from customers and real operational problems.

Responsibilities

  • Build and ship full-stack features for restaurants and hospitality customers, owning work from customer conversations and scoping through release.
  • Develop operator-facing tools that enable customers to configure and onboard their own Loyalist instances.
  • Work across customer problems, product development, and the operational realities of restaurant service.
  • Contribute to software that integrates live data from third-party hospitality systems and supports guest profiles and automated actions.
  • Complete a stage at a customer restaurant, shadowing or working behind the scenes during service.

Benefits

  • Equity
  • Comprehensive health insurance for the employee and dependents; HSA plans are available.
  • Dental insurance for the employee and dependents.
  • Vision insurance for the employee and dependents.
  • Flexible paid time off.
  • Daily lunch from a different New York City restaurant.
  • Access to coveted New York City reservations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service