Software Engineer
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
About endo
endo is the software behind the modern sports agency. Agents use endo to run their whole business in one place: rosters, endorsement deals, contracts, deliverables and payments.
Our valuation product, endodeals, puts a fair market value on every endorsement. Agencies across hockey, football, basketball, tennis and more are already live on endo, ahead of our official launch. We’re a small, venture-backed team in Toronto, and we ship every week.
The role
You’ll build endo end to end, from the database to the screen an agent sees, working directly with our founders and product engineering team.
- Ship features across the stack, from schema and APIs to polished UI
- Build the core of the platform: deal pipelines, contracts, deliverables tracking and payments
- Help build endodeals, our valuation engine, and the data pipelines that feed it
- Talk to the agents who use endo, then turn what you hear into product
- Own what you ship: test it, release it, watch it in production and fix it fast
What you bring
- 1-3 years building and shipping web applications, through full-time work, internships, co-ops or serious side projects
- Solid JavaScript or TypeScript, with a modern front-end framework such as React
- Back-end experience with Node.js or similar, building REST APIs
- Comfort with relational databases such as PostgreSQL
- Working knowledge of Git and cloud deployment
- Clear written communication
Nice to have: experience at an early-stage startup, data or ML work, or a real interest in the business of sports.
Bonus: you played sports.
Who thrives here
This is an early-stage startup, and we’re building fast. You’ll do well here if:
- You’re willing to grind.. That's it.
Location
- Full-time, in person at our Toronto office (77 Florence St.)
- You must be legally eligible to work in Canada
- You must live in Toronto, or be willing to relocate here
More about this job
Responsibilities
Build and ship end-to-end platform features, including database schemas, APIs, user interfaces, deal pipelines, contracts, deliverables tracking, and payments. Contribute to the endodeals valuation engine and its data pipelines, gather feedback from agents, and own testing, releases, production monitoring, and fixes.
Requirements
Applicants should have 1–3 years of experience building and shipping web applications through employment, internships, co-ops, or substantial side projects. They should know JavaScript or TypeScript and a modern front-end framework such as React, have back-end experience with Node.js or similar and REST APIs, be comfortable with relational databases such as PostgreSQL, and have working knowledge of Git, cloud deployment, and clear written communication.
Skills
- JavaScript
- TypeScript
- React
- Node.js
- REST APIs
- PostgreSQL
- Relational Databases
- Git
- Cloud Deployment
- Web Application Development
- Front-End Development
- Back-End Development
- Data Pipelines
- Testing
- Written Communication
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Sports & Recreation
- Data & Analytics
Keywords
- Software Engineering
- Web Applications
- JavaScript
- TypeScript
- React
- Node.js
- REST APIs
- PostgreSQL
- Relational Databases
- Git
- Cloud Deployment
- Full-Stack Development
- Front-End Development
- Back-End Development
- Database Schemas
- Deal Pipelines
- Contracts
- Deliverables Tracking
- Payments
- Valuation Engine
- Data Pipelines
- Data
- Machine Learning
- Testing
- Production Monitoring
- Product Engineering
- Sports Agencies
- Endorsement Deals
- Early-Stage Startup