Full-Stack Software Engineer

Utah Hockey Club

$90K — $120K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software engineering experience
  • Proficiency in Python for backend development
  • Strong knowledge of vanilla JavaScript and Tailwind CSS
  • Experience with data visualization using libraries such as Matplotlib, D3.js, and Highcharts
  • Familiarity with database management using SQL
  • Ability to integrate and develop APIs
  • Version control proficiency with Git

Responsibilities

  • Build internal web applications and decision-support tools
  • Develop engaging and intuitive data visualizations
  • Translate complex analytics into user-friendly interfaces
  • Create robust and efficient workflows for hockey operations staff
  • Collaborate with stakeholders to identify and prioritize impactful projects
  • Drive projects from concept to completion with end-to-end ownership
  • Iterate quickly based on stakeholder feedback and project requirements

Benefits

  • Work in a highly autonomous role with end-to-end project ownership
  • Opportunity to contribute directly to hockey operations and analytics
  • Engage with key stakeholders in a dynamic sports environment
  • Be at the forefront of developing innovative solutions for player and team performance
  • Join a team that values strong product sense and usability in software development
Full Job Description
Job Type

Full-time

Description

JOB SUMMARY:

Design and build internal software used across hockey operations, including management, coaching, scouting, player development, and sports science. This role will often work from high-level objectives rather than detailed specifications and independently drive projects into actionable products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization instincts. Strong product sense and usability are critical.

This is a highly autonomous role with end-to-end ownership across our analytics platform. Rather than simply working through tickets from a fixed backlog, this individual will work directly with key stakeholders to identify impactful projects, define requirements, build features, QA solutions, and iterate quickly.

DUTIES & RESPONSIBILITIES:
• Build internal web applications and decision-support tools
• Develop data visualizations
• Translate complex analytical concepts into intuitive interfaces
• Build fast, reliable, and user-friendly workflows for hockey staff

REQUIRED SKILLS:
• Python (backend development)
• Strong vanilla JavaScript
• Tailwind CSS
• Pandas
• SQL
• Data visualization skills in Python and JavaScript
• Matplotlib
• D3.js
• Highcharts
• API integration and development
• Git

STRONGLY PREFERRED SKILLS:
• Django
• AWS familiarity
• Docker
• AI-assisted development tools such as Cursor, Claude Code, and Codex
• Experience working as a software engineer in a larger company or production-scale environment

ADDITIONAL HELPFUL EXPERIENCE:
• CI/CD experience
• Automated testing
• Penetration testing
• React

** A background in hockey: whether through playing, coaching, or a strong understanding of the sport would be highly valued.

Similar Jobs

More Jobs at Utah Hockey Club

More Consumer Technology Jobs

Find similar Full-Stack Software Engineer jobs: