Enable job alerts via email!

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Stoke-on-Trent

Remote

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une entreprise dynamique recherchant un ingénieur back-end pour renforcer sa plateforme d'analyse de données. Le candidat idéal possédera une expérience avancée dans l'optimisation de systèmes et une expertise spécifique en Ruby on Rails et AWS, tout en travaillant dans une équipe collaborative sur des projets à fort impact. Ce rôle offre l'opportunité d'avoir un impact tangible sur les performances à l'échelle mondiale dans une entreprise en pleine croissance.

Benefits

Travail à distance
Impact visible sur les utilisateurs finaux
Culture de collaboration directe

Qualifications

  • 5+ ans d'expérience en construction de systèmes back-end à fort débit.
  • Expertise en Ruby/Rails et ActiveRecord.
  • Expérience en AWS (EC2, RDS).

Responsibilities

  • Optimiser les schémas MySQL multi-TB pour améliorer la performance.
  • Gérer les files d'attente Sidekiq et les groupes de travail EC2.
  • Implémenter des métriques autour de la latence et du coût.

Skills

Ruby/Rails
AWS
Optimisation des performances
Pipeline de données

Job description

Social network you want to login/join with:

col-narrow-left

Client:

INDY

Location:

stoke-on-trent, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

3

Posted:

06.06.2025

Expiry Date:

21.07.2025

col-wide

Job Description:

Location: Remote (Global)

Core Stack: Ruby on Rails (API-only), Sidekiq, MySQL, AWS (EC2, RDS, EFS), Highcharts.js (data consumers)

About INDY

INDY powers every operational layer of a movie theater—from ticket sales and concessions to scheduling, accounting, and real-time business intelligence. Our platform handles tens of millions of tickets a year across cinemas worldwide, yet we remain a nimble team where each engineer’s work is felt immediately in theaters on six continents.

Why This Role Exists

Our home-grown reporting platform is the analytical backbone of INDY. It decomposes incoming queries into thousands of parallel Sidekiq jobs (hourly → daily → weekly → monthly roll-ups) and serves the results back to cinema managers in seconds. As volume soars, we need a backend-focused engineer to:

●Own and harden this distributed reporting engine.

●Design data pipelines that can ingest years of transactional data and still answer ad-hoc questions quickly.

●You will partner with—but not be accountable for—front-end engineers who wire these APIs into Vue-based dashboards.

What You’ll Do

○Profile, partition, and optimize multi-terabyte MySQL schemas.

○Tune Sidekiq queues, worker pools, and EC2 autoscaling groups for bursty loads.

○Refactor long-running jobs into idempotent, parallelizable units.

Maintain Data Integrity & Observability

○Implement validation, audit trails, and automated backfills.

○Instrument metrics/alerting around throughput, latency, and cost.

Expand Administrative Workflows

○Expose clean GraphQL/REST contracts that power accounting tools for film bookings, revenue splits, and studio payouts.

○Introduce domain-specific abstractions (DSLs, helpers) so other engineers can add new report types rapidly.

Collaborate Across Functions

○Work with infra engineers on Terraform-managed AWS resources.

○Pair with front-end devs to ensure APIs are ergonomic and secure.

○Advise product and finance teams on data-model trade-offs.

What We’re Looking For

Must-Have

Nice-to-Have

5+ yrs building high-throughput backend systems

Experience with BI/reporting engines or OLAP stores

Deep Ruby/Rails & ActiveRecord expertise

Exposure to ClickHouse/Redshift/BigQuery

Event-driven or stream processing (Kafka, Kinesis)

Familiarity with data-viz pipelines (we use Highcharts.js)

AWS production experience (EC2, RDS, IAM, VPC)

Contributions to OSS or tech-blog posts on performance

What Success Looks Like (6-12 Months)

●Daily report-generation latency cut by 50 % while data volume doubles.

●Zero-downtime schema migrations and automated backfill strategy in place.

●First phase of studio-settlement APIs shipped and adopted by finance ops.

●Comprehensive dashboards/alerts proactively surface scaling limits before customers notice.

Why INDY Rocks

Massive Visible Impact – Your optimizations ripple out to millions of moviegoers.

Start-to-Finish Ownership – No layers of bureaucracy; ship, measure, iterate.

Technically Spicy – Distributed computing meets real-world financial correctness.

Tight-Knit Crew – Collaborate directly with founders and domain experts.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Telford

Remote

GBP 50.000 - 75.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Manchester

Remote

GBP 50.000 - 80.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Warrington

Remote

GBP 60.000 - 85.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Liverpool

Remote

GBP 60.000 - 80.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Wolverhampton

Remote

GBP 50.000 - 80.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Chesterfield

Remote

GBP 50.000 - 70.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Shrewsbury

Remote

GBP 60.000 - 80.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Derby

Remote

GBP 50.000 - 70.000

Today
Be an early applicant

Senior Backend Engineer – Distributed Reporting & Data Infrastructure

JR United Kingdom

Stockport

Remote

GBP 50.000 - 80.000

Today
Be an early applicant