Back End Software Engineer
Core
Build and maintain backend systems for automated restaurants, connecting cloud infrastructure with on-site robotics to handle order processing, store pacing, and real-time event handling.
Role type
Senior Backend Software Engineer (Elixir/Robotics)
Builds
Distributed systems connecting cloud event streams with on-site Python-based robotics applications for automated culinary operations
Domain
Robotics / Food Service Automation / Cloud Infrastructure
Required skills
Elixir, Phoenix, PostgreSQL, WebSockets, RESTful APIs, GraphQL, Event-driven architecture, Database design, Python (familiarity)
Preferred skills
Functional programming languages, Robotics domain knowledge, C++
Technologies
Elixir, Phoenix, PostgreSQL, GraphQL, Python, WebSockets, Cloud, Robotics, C++
Responsibilities
Develop Elixir applications for order processing and real-time event handling; Build and maintain APIs and WebSocket protocols; Manage and optimize PostgreSQL databases; Design business logic for order prioritization and resource management; Participate in on-call rotation
Seniority
Mid-Senior, hands-on IC
