CareerPlanSign in

Senior Full Stack Engineer, Client Platform

PI Office - Toronto🌐 Remote💼 Full-time💰 $135,000–$135,000🗓 2026-08-05 → 2026-09-27

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.