Back End Engineer

ACME Technologies is a SaaS platform for the entire ticketing/event/membership industry. We deliver integrated payment solutions via our app layer and also provide an infrastructure layer + APIs for application makers to utilize.


Our core app suite is composed of eCommerce (B2C) and web-based Backoffice (B2B) applications as well as Point of Sale and Access Control applications for in-venue sales and scanning. Our infrastructure layer is made of our APIs/SDK which support a wide range of features for both B2C and B2B functions. For example, the ACME platform enables application makers to monetize payments going through their application layer – including card present and card not present – as well as leverage our rich platform footprint for items such as event and membership sales, QR code scanning, and order management functions.


Our back end technology is modern, based on the latest java micro services architectures and modern REST API principles. The challenges are great to keep our infrastructure reliable, secure, with high uptime and high performance as we process the main integrated payment use cases for our app layer and external API clients. If you like great engineering challenges, it’s hard to find better; we do deep technology.


Our culture is collaborative. Given we build mission critical systems, we take pride in a low key, solution oriented company that deals with problems productively. Everybody is part of the solution. As a core tech company, we focus on great engineering to support our clients and sales.


Become a member of the core engineering team at ACME. Contribute at a foundational level to our growing product portfolio and have lots of fun building at scale.


  • Are you excited to build systems that replace existing ERP systems for large venues?
  • Do you like to handle problems that are true enterprise class?
  • Can you write RESTful APIs using Java that can handle millions of transactions across multiple venues without losing sleep over it?
  • Can you figure out when MySQL is the right database versus MongoDB? Can you handle both types of databases?
  • You definitely need to know how to work in a team environment since we don’t build our system in a vacuum.
  • If you said yes to most of the above you must already be a self starter and obsessed about building great products.
  • Micro-services, SpringBoot, Hibernate are frameworks that you need to know or learn fast since that is the foundation of our system.
  • We would prefer a BS or MS in Computer Science but are open if you meet most of the above requirements.

Seniority Level
Mid-Senior level


Computer Software


Employment Type


Job Functions

If this sounds exciting to you and matches your background, we would love to hear from you!

You can apply by emailing us at [email protected]