Responsibilities
- End-to-end delivery: Design, build, test, and ship full-stack features across the frontend and backend, owning your work all the way to production.
- Product partnership: Work closely with Product, Design, and Data to turn customer needs into well-built, reliable software.
- Code quality: Write clean, maintainable, well-tested code, and help hold the team to a high bar through reviews and shared standards.
- Technical judgment: Make sound technical decisions in your work and weigh tradeoffs as you build. At the senior end, this scales up to system design for larger initiatives, architectural calls, and mentoring other engineers.
Requirements
- Strong full-stack experience building and shipping production web applications (roughly 3+ years for mid-level, 6+ for senior)
- Deep fluency in TypeScript across the stack, owning both frontend and backend
- Solid fundamentals in data modeling, API design, and deploying to the cloud
- A bias to ship: you break work into deliverable pieces and move it to done without hand-holding
- Clear communication and genuine care for the people who use what you build
Nice to Have
- Experience at an early-stage or fast-scaling startup where you wore several hats
- Exposure to data-intensive products, recommendation/matching systems, or AI/ML-backed features
- Interest in workforce development, economic mobility, or other mission-driven work
Tech Stack
React, TypeScript, Node.js, PostgreSQL, MongoDB, AWS, Slack, Jira, Figma
Work Arrangement
Hybrid — CA/US Remote, Toronto, 325 Front St West
Team
Team size: 30-50. Structure: Growth, Customer Success, Product, Engineering, Data, People & Culture, Finance & Operations
Additional Information
- Travel Expectations: Although this role is remote, you may be expected to travel up to once per quarter for offsites and team gatherings.
- Accommodation: We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.