Full Stack Developer

Edmonton, AB, CA, Canada

Job Description

OEG Sports & Entertainment delivers North America's leading sports and entertainment experiences to connect our fans to their passions. Located in the heart of the ICE District, OEG owns the 5-time Stanley Cup Champion Edmonton Oilers, the WHL's three-time Memorial Cup Champion Edmonton Oil Kings, and the AHL's Bakersfield Condors. OEG operates Rogers Place, North America's premier and most technologically advanced sports and entertainment venue. The 18,647 seat, $480 million arena is among the most technologically enabled sports facilities in North America as well as the first LEED Silver-certified NHL Facility in Canada.



Our vision is to be a Global Leader in Sports & Entertainment. Together, we inspire our fans by connecting them to their passions, which is ours as well! We play hard as a team, and with devoted integrity towards our common purpose. We have commitments to innovation and growth, combined with performance excellence that ensures a fair return on investment. We develop our people to be leaders in our industry, and we invest in our communities. Through our world class talent, we strive to

WIN. ON and OFF the ICE.



The

Edmonton Oilers Hockey Club

, a premier NHL organization, is building a new

Hockey Analytics & Technology

group to push the boundaries of data-driven decision making in hockey. The group will leverage all aspects of technology (including data, analytics, and software development) to enhance player evaluation, team strategy, and overall performance. This work will directly impact organizational decision-making and the long-term competitiveness of the team.




About the Role:





We're looking for a versatile

Full-Stack Developer

to join us.



This role blends three key responsibilities:


Front-End Development:

Build intuitive, responsive interfaces using modern JavaScript frameworks to help hockey operations staff interact with complex data.

Back-End Development:

Develop robust APIs and services using

C#/.NET

. You may also participate in building data pipelines between our

Databricks

data lake and the

SQL database

serving the web application.

Custom Applications & Automation:

Design specialized tools and automated reporting systems that empower users to answer complex hockey questions.

You will work closely with data engineers and data scientists to surface ML model outputs and broad analytical insights within our internal web application.




Your Focus in this Role:




Front-End Development:


Design and develop

responsive user interfaces using modern frameworks (e.g.,

js

) that enable staff to explore data and analytics. Bring a

creative flair to data visualization

--build interactive charts and custom visualizations that make data beautiful and a pleasure to explore. Develop interactive tools, search and filtering interfaces, and customizable dashboards.

Back-End Development:


Develop and maintain RESTful APIs

using

C#/.NET

. Build

performance-critical components in C#

for applications requiring real-time responsiveness. Integrate with

Azure

cloud services and

Databricks

to retrieve and serve data from our infrastructure. Participate in building

data pipelines

between our Databricks data lake and the SQL database that serves the web application.

Optimize application performance relentlessly

--implement caching, optimize queries, and ensure our tools deliver insight in real-time.

Custom Applications & Reporting Automation:


Design and build specialized tools

that allow users to perform complex analyses and answer critical hockey operations questions.

Identify and eliminate manual workflows

by building automated reporting pipelines that replace tedious document compilation. Create self-service tools that empower users to generate their own reports and exports without developer intervention.

DevOps & Collaboration:


Deploy and manage applications using

Cloud Services

; set up CI/CD pipelines using Azure DevOps.

Work closely with data engineers and data scientists

to integrate analytical outputs and ML model predictions into the web application. Gather requirements from end users to understand their workflows and translate needs into features.



Qualifications:




Education:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Experience:

3+ years of experience in full-stack web development.

Technical Skills:

Proficiency in

JavaScript/TypeScript

and modern front-end frameworks (

React

, Vue.js, or Angular). Back-end development with

C#/.NET

. C# experience highly valued for performance-critical work. Strong

SQL

skills for querying, data manipulation, and building data pipelines between systems. Familiarity with

Azure cloud services

and

Databricks

is an asset. Experience with

data visualization libraries

(D3.js, Chart.js) and a portfolio demonstrating creative, visually compelling work. Experience with

Azure DevOps and

CI/CD pipelines.

Hockey Knowledge:

Passionate about hockey and (ideally) the Edmonton Oilers. Familiarity with hockey analytics concepts (e.g., Corsi, Expected Goals) and awareness of the online analytics community is strongly preferred. Candidates who have pursued their own high-quality hockey analytics projects are of particular interest. Experience with an existing NHL hockey analytics department is considered a major asset.

Work Style:

A productivity nut who finds efficient paths to shipping quality work fast. Collaborative, positive mindset, and thrives in a risk-taking culture where bold ideas are encouraged and supported.



Why Join Us?




Be part of a dynamic and growing

Hockey Analytics & Technology

team within a premier NHL organization. Build products used daily by hockey operations staff to make decisions that directly impact the team's success. Competitive salary and benefits package.



Next Steps:



Thank you for your interest in joining our team! Those moving forward in the process will be contacted by a member of our team.




Stay in Touch!



Official Edmonton Oilers Website | NHL.com

#

Experience




Preferred* 4

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3386598
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned