FanDuel

FanDuel

FanDuel is redefining the gaming and entertainment industry by providing innovative digital experiences through its leading platforms for sports betting, online casino gaming, and horse racing.

Internet Software & Services
1K-5K
Founded 2009

Description

  • Evolve caching and data-aggregation patterns across Node.js BFF services, including multi-layer caching and proxy service design.
  • Drive cross-cutting improvements across multiple Node.js services, including runtime upgrades, dependency management, security patching, and shared library evolution.
  • Contribute to architectural decisions and service patterns that reduce integration friction and improve consistency for feature teams.
  • Build and maintain shared tooling, libraries, and scaffolding used across the sportsbook platform.
  • Improve developer experience through CI reliability, release pipeline automation, and build tooling in the NX monorepo.
  • Support continuous improvement initiatives that reduce toil, improve quality, and strengthen operational readiness.
  • Participate in the on-call rota and share out-of-hours support duties as part of incident response.
  • Take ownership of platform improvements end to end, including measurement, rollout, and iteration.
  • Mentor and support other engineers through code reviews, coaching, and knowledge sharing.
  • Participate in wider engineering community initiatives and help spread best practices.

Requirements

  • Significant experience building and operating production Node.js services, including REST/GraphQL APIs or BFF patterns.
  • Strong TypeScript skills and a solid understanding of service architecture, maintainable code practices, and API design at scale.
  • Experience with caching strategies in distributed systems, such as Redis, in-memory caches, or CDN-level caching.
  • Comfort working across multiple services or repositories simultaneously and coordinating changes across team boundaries.
  • Familiarity with AWS Lambda, containerisation, or similar serverless/cloud-native infrastructure.
  • Experience working in Agile teams and contributing to collaborative technical standards.
  • A quality-focused mindset with strong problem-solving skills and the ability to evaluate trade-offs in ambiguous situations.
  • Experience with React or React Native is a plus but not essential.

Benefits

  • Opportunities to learn and grow with a growth company.
  • Work on foundational engineering for a large-scale sportsbook platform serving millions of bettors.
  • Equal opportunities employer with a commitment to diversity and inclusion.
  • Reasonable accommodations provided for qualified individuals with disabilities during the application and hiring process.
  • Support for interview and onboarding accommodations if needed.
  • Exposure to a broad, multi-brand organization with offices across the U.S. and internationally.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Junior Java Developer/Consultant

European Dynamics 251-1K IT Services

European Dynamics is hiring a Junior Java Developer/Consultant to work on international software projects for major public organizations from Athens, Crete, or remotely.

Git Java JSON Maven REST API XML
35 minutes ago

Backend Engineer - Podcast

Spotify Media

Spotify is hiring a Backend Engineer to build and operate the backend systems that power podcast and video podcast publishing, management, and distribution at scale.

Java Node.js Ruby
1 hour, 20 minutes ago

AI Systems Builder (Multi-Agent Orchestration & Backend Automation)

Scale Virtually 51-250 Professional Services

AI Systems Builder at a remote company focused on production AI automation for real business workflows, building multi-agent systems and backend infrastructure used by real estate operators and other businesses.

Docker Git HubSpot JavaScript PostgreSQL Python React Supabase TypeScript
2 hours, 15 minutes ago

2026-0081 JChat Engineering Support (NS) - WED 10 Jun

EMW 51-250 Internet Software & Services

NATO’s NCI Agency is seeking up to six off-site software developers to support iterative releases and ongoing maintenance of the JChat chat platform and related client, server, and pipeline components.

Agile Angular CI/CD GitLab Java JIRA Maven Scrum
2 hours, 38 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers