Назад
Company hidden
1 день назад

Senior Fullstack Engineer (React/GraphQL)

135 000 - 180 000CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Fullstack Engineer (React/GraphQL): Building shared client-platform libraries, server-driven UI services, and GraphQL APIs for mobile and web gaming products with an accent on federated schemas, accessibility, performance, and observability. Focus on evolving versioned multi-client contracts, solving production scalability and latency challenges, and strengthening automated testing and CI/CD workflows.

Location: Remote in Canada

Salary: $135,000–$180,000 CAD per year

Company

PENN Entertainment provides integrated entertainment, sports content, casino gaming, online gaming, sports betting, and media products through platforms including hirify.global, theScore Bet, and theScore.

What you will do

  • Design and evolve federated GraphQL schemas and server-driven UI contracts shared by iOS, Android, and web clients.
  • Develop, scale, and optimize GraphQL APIs, RPC endpoints, SQL queries, and TypeScript services.
  • Build fast, accessible web applications and shared component libraries with React and TypeScript.
  • Improve platform performance, reliability, observability, monitoring, and alerting with Datadog.
  • Partner with product and design teams to architect and deliver customer-facing features.
  • Mentor teammates, improve code quality, and contribute to architecture, testing, CI/CD, and agile delivery.

Requirements

  • At least 5 years of software engineering experience.
  • Strong JavaScript, TypeScript, React, HTML, CSS, and browser-platform knowledge.
  • At least 2 years of experience designing and evolving GraphQL schemas for multi-client product surfaces.
  • Experience with production systems at scale, distributed systems, algorithms, performance debugging, tracing, load testing, and on-call rotations.
  • Experience developing APIs with Node, Bun, or another server framework, plus Kubernetes and containerized services.
  • Experience with testing frameworks such as Jest, Vitest, ExUnit, RSpec, or pytest, as well as Git and GitHub.

Nice to have

  • Apollo Federation, Absinthe, Swift or Kotlin mobile development, hexagonal architecture, or domain-driven design.
  • PostgreSQL or MySQL, background job processing, asynchronous event infrastructure, open-source contributions, startup experience, or sports and esports interest.

Culture & Benefits

  • Remote work in Canada within a collaborative agile team.
  • Competitive compensation and benefits for eligible employees.
  • Education and conference reimbursements.
  • Career progression opportunities and mentoring responsibilities.
  • Fun, relaxed work environment and equal opportunity employment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →