Full-Stack Software Engineer

Utah Hockey Club

$80K — $110K *
Sandy, UT 84092In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in full-stack software development
  • Proficiency in Python for backend development
  • Strong expertise in vanilla JavaScript and Tailwind CSS
  • Skilled in data visualization tools such as D3.js and Matplotlib
  • Experience in SQL and API integration
  • Familiarity with version control using Git
  • Specific background in hockey preferred, either playing or coaching.

Responsibilities

  • Build web applications and decision-support tools for hockey operations
  • Develop intuitive data visualizations for complex analytics
  • Translate analytical concepts into user-friendly interfaces
  • Create fast and reliable workflows tailored for hockey staff
  • Collaborate with stakeholders to identify and define impactful projects
  • QA solutions and iterate based on user feedback
  • Drive projects independently with end-to-end ownership.

Benefits

  • Work in a highly autonomous role with significant ownership
  • Opportunity to impact hockey operations through technology
  • Collaborate closely with key stakeholders
  • Engage in end-to-end project management from ideas to execution
  • Utilize cutting-edge tools and methodologies 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 Information Technology Jobs

Find similar Full-Stack Software Engineer jobs: