Full-Stack Software Engineer: Build Fans' NextGen Experience

Maple Leaf Sports & Entertainment Partnership

Toronto

On-site

CAD 55,000 - 110,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maple Leaf Sports & Entertainment Partnership (MLSE) is seeking a Software Engineer to build and maintain full-stack features across web applications and APIs. You will work in a small product team, own features from design through to production, and contribute to code reviews and technical decisions.

The role emphasizes building front-end with React and TypeScript, REST/GraphQL APIs with Node.js, and deploying with Docker and AWS EKS.

Qualifications

  • 3+ years of professional software development experience.
  • Strong JavaScript and TypeScript skills.
  • Experience building production React applications.
  • Experience building and maintaining REST or GraphQL APIs with Node.js.
  • Working knowledge of relational databases and SQL.
  • Familiarity with Docker and CI/CD pipelines.
  • Comfortable with Git and pull request workflows.
  • Clear written and verbal communication.

Responsibilities

  • Build and maintain front-end applications using React and TypeScript.
  • Develop and support REST or GraphQL APIs in Node.js.
  • Design schemas and write efficient queries in PostgreSQL; use Redis for caching.
  • Write unit, integration and end-to-end tests.
  • Containerize services with Docker and deploy to AWS EKS using Helm and GitHub Actions.
  • Monitor and troubleshoot production issues with Datadog.
  • Integrate with third-party platforms and APIs.
  • Take part in code reviews, sprint planning and production support.

Skills

JavaScript
TypeScript
React
REST/GraphQL APIs
SQL
CI/CD
Git
Testing (unit/integration/e2e)
Code reviews
Communication

Tools

Docker
Kubernetes
AWS (EKS, RDS, ElastiCache, ECR)
GitHub Actions
TypeORM

Job description

Maple Leaf Sports & Entertainment Partnership (MLSE) is seeking a Software Engineer to build and maintain full-stack features across web applications and APIs. You will work in a small product team, own features from design through to production, and contribute to code reviews and technical decisions.

The role emphasizes building front-end with React and TypeScript, REST/GraphQL APIs with Node.js, and deploying with Docker and AWS EKS.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: React/Node, AWS, Impact
Full-Stack Engineer: React/Node, AWS, Impact

Maple Leaf Sports & Entertainment Ltd. • Toronto

On-site
CAD 90,000 - 120,000
Full-Stack Software Engineer – React/Node (Digital Labs)
Full-Stack Software Engineer – React/Node (Digital Labs)

Maple Leaf Sports & Entertainment • Toronto

On-site
CAD 55,000 - 83,000
Impactful Software Engineer - React/TypeScript & Node.js
Impactful Software Engineer - React/TypeScript & Node.js

MLSE (Maple Leaf Sports & Entertainment Partnership) • Toronto

On-site
CAD 69,000 - 96,000
[C] Software Engineer
[C] Software Engineer

Maple Leaf Sports & Entertainment Partnership • Toronto

On-site
CAD 55,000 - 110,000
[C] Software Engineer
[C] Software Engineer

MLSE (Maple Leaf Sports & Entertainment Partnership) • Toronto

On-site
CAD 69,000 - 96,000
[C] Software Engineer
[C] Software Engineer

Maple Leaf Sports & Entertainment • Toronto

On-site
CAD 55,000 - 83,000
[C] Software Engineer
[C] Software Engineer

Maple Leaf Sports & Entertainment Ltd. • Toronto

On-site
CAD 90,000 - 120,000
[C] Full Stack Developer
[C] Full Stack Developer

Maple Leaf Sports & Entertainment Partnership • Toronto

On-site
CAD 83,000 - 138,000
Senior Software Engineer, Platform & Cloud Native
Senior Software Engineer, Platform & Cloud Native

Maple Leaf Sports & Entertainment Ltd. • Toronto

On-site
CAD 83,000 - 165,000
[C] Senior Software Engineer - Developer Platform
[C] Senior Software Engineer - Developer Platform

Maple Leaf Sports & Entertainment Partnership • Toronto

On-site
CAD 83,000 - 124,000