Full-Stack Software Engineer
Indexed description
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
- 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
- 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
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search