Skip to content
← Back to job listings

Fullstack Engineer (Data Platform)

Medal.tv · New York, United States

Software DevelopmentQuick applyfull-time6 days ago

About The Role

Join MGI as a Fullstack Engineer for our data platform. You'll lead the engineering efforts, optimizing for speed and ownership. Your responsibilities will include building the money path in Java/Spring Boot, creating legal and compliance tooling, implementing anti-cheat and fraud detection, managing marketplace mechanics, developing admin tools in Next.js, integrating with our C#/.NET game recorder, and hardening the full stack on GCP.

  • Lead the engineering and take ownership of the platform, driving its development and optimization for speed.
  • Build and maintain the legal and compliance tooling, ensuring adherence to regulations such as GDPR and worker classification.
  • Develop and implement anti-cheat and fraud detection mechanisms, ensuring the integrity of the platform and the accuracy of gameplay recordings.
  • You own the money path in Java / Spring Boot against Postgres - earnings, payouts, and status tracking (Tipalti) on an immutable, auditable ledger where correctness is non-negotiable (migrations, query optimization, transaction isolation)
  • You build the legal + compliance tooling - click-wrap ToS versioning, sanctioned-country geofencing, GDPR DSR fulfillment, and worker-classification guardrails that keep the contractor relationship defensible
  • You build anti-cheat and fraud detection - server-side validation that catches faked gameplay, AFK farming, input spoofing, and manipulated recordings. Workers are paid to beat you; your job is to make it impossible
  • You run the marketplace mechanics - a cohort system for A/B testing task configs (pricing, duration, game selection) to find the price point that maximizes training-data volume and quality per dollar
  • You build the admin tools in Next.js for managing users, reviewing sessions, and processing payments - productive day one in TypeScript + React (Zustand, Vite)
  • You integrate with our C#/.NET game recorder over WebSocket JSON-RPC - screen capture, game detection, input capture, video encoding - and debug across the Electron↔recorder boundary when things break; you're at home with the Electron main↔renderer split and IPC (deep Node.js is enough if Electron is new)
  • You harden the full stack - mTLS between Cloudflare and origin, OIDC-authenticated Pub/Sub webhooks, encrypted-at-rest auth tokens (Electron safeStorage/DPAPI), a pillar-encrypted secrets pipeline, and signed installers - on GCP (Cloud Run, Cloud SQL, GCS, Pub/Sub, Secret Manager), reading Terraform and debugging deploys as you go

This listing was posted by a verified recruiter at Medal.tv. Report this listing