JOBS by allUP logo

Full-Stack Engineer (Point of Sale)

JOBS by allUP
Department:Software Engineer
Type:REMOTE
Region:Australia
Location:Australia
Experience:Mid-Senior level
Salary:$90,000 - $105,000
Skills:
VUE.JSRUBY ON RAILSGRAPHQLAWS
Share this job:

Job Description

Posted on: May 30, 2025

Location: Remote

Type: Full-Time

Tech Stack: Vue.js, Ruby on Rails (API-only), GraphQL, AWS

About our clientINDY builds the software backbone for independent movie theaters around the world. From online ticketing to food & beverage ordering, film scheduling, and business intelligence, INDY provides the full stack of tools needed to operate a cinema. The platform powers tens of millions of ticket sales each year across hundreds of locations worldwide.

INDY is a small, fast-growing team where every engineer owns features end-to-end and sees the real-world impact of their work.

About the RoleINDY is looking for a frontend-focused full-stack engineer to take the lead on its modern, web-based Point of Sale (POS) system. This includes handheld and desktop interfaces for selling tickets, managing concessions, applying discounts, integrating loyalty programs, and handling complex edge cases like partial payments and customer service overrides — all built in Vue.js and backed by a Rails GraphQL API.

This is a mission-critical part of the platform, used every minute by cinema staff around the world.

What You’ll Do

  • Build intuitive, performant, and reliable POS interfaces in Vue.js used in fast-paced, high-volume environments.
  • Handle complex UI logic for food & beverage orders, seating maps, ticket types, discount rules, and more.
  • Optimize performance for handheld use in low-connectivity situations.
  • Integrate deeply with the Rails backend and GraphQL API — modifying backend logic as needed.
  • Collaborate with cinema operators and the product team to refine workflows and improve usability.
  • Participate in system design decisions that impact real-world, time-sensitive operations.

What You Bring

  • 3+ years of experience with modern JavaScript frameworks (Vue.js strongly preferred).
  • Experience building production-grade apps with sophisticated client-side logic.
  • Comfort working with backend APIs, ideally Ruby on Rails and GraphQL.
  • A product mindset — they care how their work impacts real users, not just how elegant the code is.
  • Experience with POS systems, offline-first apps, or mobile web apps is a strong plus.

Why INDY

  • Real ownership: you’ll be responsible for features used in hundreds of theaters daily.
  • Direct impact: small team, global scale — what you build gets used everywhere.
  • Remote-first, flexible work.
  • Work on a tangible product where usability and performance matter.

Salary Info: $90k-$105k/year

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

JOBS by allUP logo

JOBS by allUP

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!