
Full-Stack Engineer (Point of Sale)
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
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!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Full-Stack (Java And React) (M/F) – Remote (Must Be Based In Portugal)

Software Engineer - Application Builder

Senior Java Software Engineer

Java Developer(SQL and Spring Framework) - Freelance b2b
