7 days ago
Toronto, Canada or Washington, DC, USAStaff+
Responsibilities
- Design and build complex, customer-facing product features and systems.
- Take ownership of technical decisions within a product area or initiative.
- Work closely with Product and Design to shape practical, scalable solutions.
- Contribute to architectural discussions and technical direction across teams.
- Maintain a high bar for code quality through reviews and shared standards.
- Support and mentor other engineers through collaboration and knowledge sharing.
- Participate in production support and help resolve incidents when needed.
Requirements
- Strong experience building and maintaining production software.
- Experience designing and delivering complex systems or features end to end.
- Solid background in modern web application development.
- Experience with TypeScript and React, or similar modern frontend technologies.
- Backend experience with Node.js and/or .NET (C#).
- Experience working in a cloud environment (Azure preferred, but not required).
- Familiarity with API design, data modelling, and system boundaries.
- Clear communication skills and a thoughtful, collaborative approach.
Benefits
- The opportunity to work with a purpose — simplifying global expansion across borders and cultures.
- A diverse and inclusive environment.
- Country-specific benefits.
- Flexible PTO.
- Your birthday off and a day for you to volunteer and give back to the organization of your choice.
- Generous Parental Leave Program.
- Growth and development opportunities with access to a top learning content provider.
- The opportunity to challenge yourself in a high-performing organization and leave each day knowing you have made an impact.
Tech Stack
Azure.NETNode.jsPostgreSQLReactTypeScript
