Full Stack Engineer (Studio Accounting Administration System)
Allup
Location: Remote (Australia, New Zealand)
Team Size: ≈ 10 engineers
Core Stack: Ruby on Rails (API-only) · GraphQL · Vue 3 · MySQL · Sidekiq · AWS (EC2, RDS, S3, EFS)
About our client
INDY runs the business side of cinema—marketing, ticketing, concessions, show scheduling, accounting, and real-time BI—for theaters on six continents. Tens of millions of tickets flow through the platform every year, yet the company remains an ultra-lean team where every engineer ships features that immediately matter.
The Challenge
Studios expect impeccable, timely accounting: film bookings, nightly sales tallies, royalties, and payouts. Today that workflow is powered by a patchwork of spreadsheets and custom scripts. You will build the Studio Accounting Administration System—an internal suite that:
- Books each film, contract terms, and revenue splits
- Electronically reports gross sales to studios (EDI/API)
- Calculates royalties and initiates payouts with perfect audit trails
- Evolves into a broader back-office platform for finance & ops
You’ll own the full vertical slice: database schema → GraphQL API → beautiful Vue dashboards.
What You’ll Do
Day-to-Day Responsibilities:
- Design relational schemas and encode business rules in Rails services
- Build GraphQL resolvers and secure REST hooks for studio integrations
- Develop responsive Vue 3 UIs with component libraries & Tailwind
- Write Sidekiq workers to sync nightly sales and recalculate splits
- Add tests, metrics, and feature flags so we can ship fast with confidence
- Partner with finance + ops to turn ambiguous workflows into product specs
In Your First 6–12 Months
• Ship v1 of film-booking & sales-reporting modules
• Replace manual royalty calculations with an automated pipeline
• Decrease month-end close time by 50 % for our finance team
Must-Have Qualifications
- 4+ years full-stack experience shipping production features end-to-end
- Deep proficiency in Ruby on Rails & ActiveRecord plus modern JS (Vue, React, or similar)
- Hands-on GraphQL (schemas, resolvers, pagination, auth)
- Strong relational-DB chops—schema design, migrations, query tuning
- Proven record building internal or admin tooling where correctness and auditability matter
- Comfortable owning delivery—from whiteboard to AWS deployment—in a tiny team
Nice-to-Haves
- Accounting, ERP, or royalty-reporting domain knowledge
- Experience with EDI / studio APIs, Stripe Connect, or payment rails
- Jest/Vitest, Storybook, or design-system work
- Terraform & CI/CD pipelines on AWS
Why You’ll Love INDY
- High ownership, zero bureaucracy – Shape a green-field system and watch it go live in weeks, not quarters.
- Visible impact – Your code determines how (and when) Hollywood gets paid.
- Varied problem space – Financial correctness + distributed systems + slick admin UIs.
- Founders in the codebase – Collaborate directly with decision-makers who can unblock you in minutes.
Salary info: $90k-$105k/year
Ready to automate the business side of show business?