Ability to work independently in a fast-paced, startup environment
Strong communication and collaboration skills
Bachelor's degree in Computer Science or related field
Responsibilities
Own features from architecture through deployment
Work directly with product stakeholders and customers
Build scalable integrations for a rapidly growing platform
Engage in hands-on development (80% of the time)
Collaborate with the team (20% of the time)
Benefits
Medical, Dental, and Vision Insurance
Generous vacation structure
Remote working structures with monthly meetups in Toronto
Full Job Description
A fast-growing SaaS company in the construction space is looking for a Senior Software Engineer to join their team. You'll help build a modern SaaS platform that transforms how businesses manage commerce, operations, and customer relationships using TypeScript, Node.js, React, GraphQL, and AI-powered development tools.
This is an opportunity for an engineer who enjoys solving complex technical challenges and wants to make a meaningful impact. You'll own features from architecture through deployment, work directly with product stakeholders and customers, and help build scalable integrations that power a rapidly growing platform. If you thrive in startup environments, enjoy autonomy, and like building products from the ground up, this role is for you.
Required Skills & Experience
5+ years of full stack software development experience
Strong experience with TypeScript and Node.js
Experience building scalable APIs and backend services