Senior Full Stack Engineer, Client Platform
Core
Building and maintaining the shared component libraries, design system, and server-driven UI service (GraphQL subgraph) that powers theScore and PENN Interactive platforms.
Role type
Senior Full Stack Engineer (Client Platform)
Builds
Shared component libraries, design system, server-driven UI service, and internal tooling for a large monorepo.
Domain
Online gaming, sports betting, and media technology.
Required skills
TypeScript, React, GraphQL schema design, Node.js or Bun, Kubernetes, CI/CD, automated testing, observability, technical writing, system architecture
Preferred skills
Apollo Federation, Absinthe, Swift/Kotlin, hexagonal architecture, domain-driven design, PostgreSQL/MySQL, Kafka/RabbitMQ, open source contributions
Technologies
TypeScript, React, GraphQL, Node.js, Bun, Kubernetes, DataDog, Jest, Vitest, ExUnit, RSpec, pytest, Apollo Federation, Absinthe, Kafka, RabbitMQ, PostgreSQL, MySQL
Responsibilities
Design and evolve GraphQL schemas in a federated graph; develop and optimize GraphQL APIs, RPC endpoints, and SQL queries; build front-end applications and shared libraries with React and TypeScript; partner with product and design to architect and ship customer-facing features; set up and refine monitoring and alerting in DataDog; improve code quality by finding technical debt and holding team standards; mentor teammates through code review and pairing; write thorough tests for every feature and bug fix; work with QA to strengthen automated testing pipelines and CI/CD workflows; use observability tooling to diagnose issues and improve guest experience.
Seniority
Senior, hands-on IC