Full Stack Developer

Omnivore is seeking a full-stack developer to join our distributed, multifunctional team.  You’ll work in a variety of languages and technologies, and on multiple parts of our platform including front-end and back-end components. If you enjoy working on REST APIs, web apps, asynchronous message processing systems, and desktop applications, we would love to hear from you.

Omnivore is a fast-paced, growing, and distributed startup focused on providing the best restaurant development platform in the world. We provide a platform that allows app developers to interact with restaurant POS systems through a simple and consistent REST API. Whether it’s for table reservations, menus, online orders, or payments, our API is the backbone of a growing community of apps, restaurants, and point-of-sale vendors that are revolutionizing the dining experience.

We hire for culture, passion, and the ability to learn quickly above specific experience or previous knowledge. POS experience is not required. You'll do well here if you are passionate about quality and craftsmanship, can work successfully in a remote team, and enjoy autonomy and being self-driven.


  • 3+ years professional development experience
  • Comfortable working with multiple programming languages
  • Strong foundation in Object Oriented Design

Recommended (more is better)

  • Experience with Go, Javascript, and/or Python
  • Experience with web and/or desktop applications
  • Experience implementing REST APIs
  • Experience with one or more RDBMS (MySQL, PostgreSQL, etc)
  • Comfortable with git
  • Experience integrating with POS systems
  • Previous success in a remote work environment
  • BS or better in Computer Science (self-taught individuals with strong work experience are encouraged to apply)


  • Competitive compensation package
  • Medical - Omnivore pays 100% of employee premium (50% for dependents)
  • Dental - Omnivore pays 100% of employee premium (50% for dependents)
  • Vision
  • 401k
  • Stock options
  • Discretionary time-off plan allows high degree of flexibility

Omnivore is an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. www.omnivore.io (800) 293-4058 Omnivore Technologies, Inc.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file