Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full-Stack Software Engineer

TeamWork Online

Job Title

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.

The Utah Mammoth provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Note: The need may arise to revise, supplement, or rescind portions of this job description, and the Utah Mammoth reserves the right to do so at any time. Employees shall be required to meet the qualifications and perform the duties of any revised job description.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full-Stack Software Engineer in Sandy, UT vacancy
  •  ...Senior Full Stack Engineer USA - Sandy, UT At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious....  ...s The Role All About? We are seeking a Senior Full-Stack Software Engineer to design, build, and scale high-quality web applications... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    NICE Actimize

    Sandy, UT
    5 days ago
  •  ...leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Senior Full Stack Software Engineer to help build and evolve our next-generation platform. This role is focused on designing and delivering new platform... 
    Suggested

    FULL CIRCLE GROUP & THE LEADERSHIP CIRCLE

    Draper, UT
    25 days ago
  •  ...how leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Full Stack Software Engineer to join our team supporting Project Center and LeadHub while helping us evolve toward our next-generation platform. This... 
    Suggested
    Temporary work

    FULL CIRCLE GROUP & THE LEADERSHIP CIRCLE

    Draper, UT
    25 days ago
  • $152.5k - $219.2k

     ...the time-series database and supporting software components that store and serve the telemetry...  ...real responsibility, and learn from the engineers around them. Your Impact As a...  ...education, certifications, and/or training. The full salary range for certain locations is... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Sandy, UT
    5 days ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Suggested
    Full time

    Cheez

    West Jordan, UT
    3 days ago
  •  ...DescriptionWe’re looking for a Senior Software Engineer to join our delivery team as a hands-on technical...  ...production-grade software across the stack, and use modern AI tooling to accelerate...  ...and ship production software across the full stack, owning features from inception to... 

    Tech9

    Draper, UT
    5 days ago
  • $80k - $120k

     ...CHANCE to help power the mobile experiences used by thousands of real estate professionals and consumers every day. As our Front End Engineer , you’ll partner with the Engineering Manager, product leaders, and design teams to build and scale high-impact mobile... 
    Work at office

    PLACE Corporate Careers

    Draper, UT
    5 days ago
  • $66 per hour

     ...~7-10+ years of experience in Sales Engineering, Engagement Management, Implementation,...  ...development, coding, testing, and debugging of software with an emphasis on integration patterns...  ...skills, education and experience. Full-time employees are eligible to select from... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Draper, UT
    4 days ago
  •  ...Job Description Job Description Senior Full Stack Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, powerful software for accounting firms. We're on a mission to help accountants build an... 
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Canopy

    South Jordan, UT
    22 days ago
  •  ...Overview Senior/Staff Software Engineer — Draper, UT, United States. Full Time. At Redo , we’re redefining the customer experience journey. We prioritize every...  ...work experience. Experience developing full-stack web applications. Experience designing and developing... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Cervin

    Draper, UT
    3 days ago
  • $130k - $155k

     ...Job Title: Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt ☐...  ...What You'll Do Design, develop, and maintain scalable full-stack applications using modern .NET technologies and cloud-native... 
    Bank staff
    Work at office
    Remote work
    Monday to Friday

    Sun West Bank

    Sandy, UT
    4 days ago
  •  ...is the leading provider of cloud‑based software for dealerships, serving the...  ...Opportunity We’re looking for a Senior Software Engineer to join one of our high‑impact...  ...tackling some of the hardest problems in our stack. This is a full‑time position with the opportunity to... 
    Full time
    Flexible hours

    Lightspeed DMS

    South Jordan, UT
    3 days ago
  •  ...builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Faircom

    Sandy, UT
    1 day ago
  • $48k - $63k

     ...partnership with Columbia Univ. School of Engineering. All mthree Alumni are eligible to...  ...ongoing training. What you’ll do: As a software developer with mthree, you’ll build...  ...How to design, develop, and test a full-stack application. How to demonstrate professionalism... 
    Permanent employment
    Full time
    Traineeship
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours

    mthree

    South Jordan, UT
    4 hours ago
  •  ...more human interactions — at scale. Our engineering teams are at the center of that...  ...ll Do Design, build, test, and ship software across the full development lifecycle Use AI coding...  ...experience in backend, frontend, or full-stack software development Proficiency in... 
    Worldwide

    NiCE

    Sandy, UT
    1 day ago
  •  ...Senior Software Engineer (Draper, UT) JOB PURPOSE In this role, you are responsible for participating as part of the team and contributing to the full software development lifecycle, from concept and design to testing and deployment. You will design, code, test, troubleshoot... 

    Acima Digital

    Draper, UT
    3 days ago
  •  ...Software Engineer - AI South Jordan, UT Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer, and Golf Car industries adding hundreds of dealerships to the Lightspeed community each year. Lightspeed... 

    Lightspeed DMS

    South Jordan, UT
    4 days ago
  • $180k - $200k

     ...carriers to streamline check-ins, appointments, dock scheduling, and driver workflows. About the Role In your role as a Senior Software Engineer you will work with others to design, develop, and implement any changes, bug fixes, and new features to our web application... 
    Flexible hours

    Vector Space Systems

    Draper, UT
    5 days ago
  •  ...possible for over 150 years. Help us transform our workforce of the future, today. We are seeking a Software Engineerto join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our cloud-native transition. In this... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    4 days ago
  •  ...We're hiring a Senior Software Engineer to join our delivery team. This is a hands‑on engineering role with a product mindset and a direct...  ...ll do Design, build, and ship production software across the stack, owning features end to end. Work directly with US-based clients... 

    OutCode

    Draper, UT
    4 hours ago
  •  ...always. The best is yet to come! Why you want this job As a Software Engineer II at SeekWell, you will work with a team of developers building...  ...under $6) Free snacks, ice cream, and drinks every day Full onsite gym We are an equal opportunity employer and value diversity... 
    Work from home
    Flexible hours
    2 days per week
    1 day per week

    1--800-Contact

    Draper, UT
    5 days ago
  • Develop and maintain backend services using C# and the .NET framework. Design and optimize RESTful APIs and database schemas within AWS. Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards. Collaborate...

    Flexton

    Draper, UT
    5 days ago
  • $148.8k - $178.5k

     ...growing Fintech Company Join BILL as a Senior Frontend Engineer on our Product Engineering team, where you will build intuitive...  ...skills and a passion for building high-quality, scalable software solutions Specialized experience in deterministic UI state... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Bill

    Draper, UT
    1 day ago
  • $120k - $150k

     ...PDF Solutions Inc. is seeking a highly driven Applications Engineer to join our HQ-based engineering team supporting PDF's advanced...  ...Collaborate closely with cross-functional teams (Systems, Applications, Software) to resolve technical challenges and drive product enhancements... 

    PDF Solutions

    Midvale, UT
    4 days ago
  •  ...Job Description Application Security Engineer Canopy, South Jordan, UT About Us...  ...South Jordan, Utah building simple, powerful software for accounting firms. We're on a mission...  ...Build out the security observability stack: audit logging, cloud posture monitoring,... 
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Canopy

    South Jordan, UT
    5 days ago
  •  ...Sr Lead Software Engineer - Xtime Leads the design, development, and evolution of secure, scalable software and cloud infrastructure supporting...  ...Service Quoting Service (SQS) family — a Java / Spring Boot stack on AWS EKS with Oracle (legacy) and Aurora-style RDS... 
    Contract work

    Cox Enterprises

    Draper, UT
    1 day ago
  • # Senior Software Engineer## NICEPublished 17 Jul 2026### Share this jobSandy, UT, USAFull Time## Role Highlights### Languages usedGOC#### Key...  ...designing, building, testing, and shipping software throughout the full development lifecycle. The engineer will actively utilize AI... 

    Towards AI, Inc.

    Sandy, UT
    4 days ago
  •  ...experience developing publicly available Android apps using Kotlin Solid understanding of software design patterns, algorithms, and data structures Experience leading and mentoring junior engineers Strong analytical and problem-solving skills Excellent communication and... 

    Dexian

    South Jordan, UT
    5 days ago
  •  ...leading customer experience platform. We’re looking for a Senior Software Engineer who thrives on solving complex problems at scale and wants to...  ...high-performance, cloud-native microservices (AWS) Own the full engineering lifecycle —from design and coding to testing,... 
    Work at office
    Remote work
    Flexible hours

    NICE

    Sandy, UT
    2 days ago
  •  ...highly motivated and experienced DevOps Engineer looking for an opportunity to make a significant...  ..., and processes necessary to support our software engineering teams. You will collaborate...  ...level Mid-Senior level Employment type Full-time Job function Engineering and... 
    Weekly pay
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    1 day per week

    Clearlink

    Draper, UT
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full-Stack Software Engineer. Be the first to apply!