GameSheet builds software for sports leagues and the volunteers that power them. We are a small team and, as such, this job description is being written by someone who would rather be helping customers and building software... so let's get to the point.
We are looking for a very senior engineer. Someone who has been a CTO, Director of Engineering, Principal Engineer, Staff Engineer, or technical founder. Someone who can confidently architect solutions, lead small teams, and make sound decisions.
You'll work closely with our Director of Engineering to help drive product development and technical execution.
This is a hands-on engineering role. Your focus will be on building great software and leading great engineering work.
If this sounds like you, keep reading.
What you'll be doing
- Design, build, and maintain backend services (primarily TypeScript, React19, Firebase, SQL).
- Lead development of our React + Typescript web applications.
- Write Cloud Functions and serverless APIs.
- Update and evolve our Swift (iOS) and Kotlin (Android) scoring apps (bonus if you already know these, but not required).
- Scope and architect new features and new products.
- Lead small development teams (internal and external).
- Work directly with our Director of Engineering to plan and execute major initiatives.
- Mentor less senior developers and help set technical direction.
Why you'll want to make the team
- Clean, modern tech stack with few legacy components.
- Full remote work flexibility.
- A real leadership role --- not "moving into" one.
- Competitive salary (we will pay for the right person).
- Stock options available.
- $2,000 per year + 2 weeks off for professional development.
- Season tickets to your local Junior hockey club.
- Some very nice swag.
Prerequisites
- Eligible to work in Canada.
- 8+ years of professional experience (not counting internships or academic work).
- Significant senior experience (CTO, Director, Principal Engineer, Staff Engineer, Senior Engineer, or equivalent).
- Deep expertise with Typescript and modern web technologies.
- Strong backend experience --- Golang preferred, but other scalable backends considered.
- Excellent communication skills (written and verbal).
- Proven ability to scope, lead, and deliver complete products --- not just small features.