Backend Software Engineer

Revolutionize the Consumer Dining Experience

My client's vision is to revolutionize the consumer dining experience. They started the company because they are foodies at heart and they love dining out. However, they have long suffered from the primitive nature of restaurant dining. Their vision is to create a world full of delightful and safe dining experiences for both diners and restaurants. They are empowering consumers to engage with restaurants in entirely new ways to create safety, simplicity, convenience, efficiency, loyalty, value, and dining personalization & discovery.

They're looking for an experienced Backend Engineer with a focus on 80% back-end. You will join a small team and build consumer-facing applications that will transform how diners order food & drinks, interact with restaurant/bar staff, and get personalized offers and services. You possess superior technical knowledge, excellent communication skills, and have a continuous desire to learn new things.


  • They have a wide array of challenges — you’ll be responsible for building scalable systems to support new product features, decomposing legacy applications to launching new experiences on mobile applications
  • Write clean, functional, scalable code for both front-end and back end-infrastructures
  • Design overall architecture and continuously maintain code integrity
  • Work closely with Product Management, Design, other engineers/teams, and leadership and be in charge of the development of assigned product initiatives - you'll figure out how they should be architected, write the code, write the unit tests, and own execution
  • Participate and often lead in code and technical design reviews
  • Design new API's to be used in their core products
  • Debug issues across entire stack, using tools such as Sentry, Amplitude, AppSignal
  • Improve engineering standards, tooling, and processes
  • Review code by your peers on GitHub, offering help and insight from your experience


  • Bachelor’s degree in Computer Science, Engineering or relevant field
  • Minimum 4-6 years of experience with strong understanding of deployment strategies and production infrastructure needs
  • Advanced knowledge and experience with Elixir (or expert level in Ruby and eager to make a switch to Elixir)
  • Production with food industry POS a huge plus
  • Fluency in Javascript or React a plus
  • Data-conscious, creative, and iterative approach to debugging, problem-solving, and development in general
  • Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting
  • Must possess a start-up team-first mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced environment
View Profile
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.