About Us

In simple terms, we are attacking the traditional cash register business. For more than a century, these clunky boxes have taken up valuable counter space at bars, restaurants, and coffee shops, and they have served as a costly impediment to small business ownership. We are disrupting this industry through our cloud-based architecture, amazing customer care, and intuitive software that deliver the data small business owners need to grow.

Shopkeep has a nice open office in Manhattan with snacks, beer, guided meditation, hackathons, yoga, wine-and-cheese nights, paid conferences, etc. We work with more than 20,000 small businesses across the U.S. and Canada today, and over the next few years we plan to scale to 100,000 locations and beyond.

About This Role

ShopKeep is seeking a Software Engineer to join our growing team. You’ll be working on features to improve the experience of our existing customers, and also features that will expand our reach into additional markets. We have a strong teaching culture and you’ll have many opportunities to learn.

You could be a good fit if you have a real passion for new technologies, open source, small businesses, and a desire to grow and learn.


  • Write clean, readable code
  • Ensure excellent test coverage
  • Participate in our peer code review process, on-call coverage, and pairing sessions
  • Collaborate with the team in the development and delivery of new product features
  • Mentor and be mentored


  • Experience in at least one backend programming language such as Ruby, Python, Java, etc.
  • An ability to communicate clearly and effectively


  • Ruby, especially with Rails
  • Experience with a microservice architecture
  • TDD/BDD background
  • PostgreSQL
  • React
  • git

Location: New York, NY, United States

Shopkeep is an equal opportunity employer

Read Full DescriptionHide Full Description
Confirmed 12 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up