Senior Software Engineer
JOB_53152941119356Job type
PermanentLocation
OntarioProfession
Software DevelopmentIndustry
Technology & Internet ServicesPay
Salary & Unlimited PTO
Join a fast-growing company transforming material procurement in construction with innovative solutions
We are hiring a Senior Software Engineer for a fast-growing company in the construction technology space. This organization is building a cutting-edge platform that enables lumber and building material dealers to sell online, manage quotes, accept payments, and streamline communication—all in one place.
Why It Matters
- They see an opportunity for small businesses to play alongside the larger organizations. Their platform brings the big and the small of the supply chain for construction together.
- Over half of the world’s solid waste comes from building and construction. We see an opportunity to drive planned orders and an on-demand supply chain to support buying only when you need it.
- Most construction projects are either over budget or over time because contractors can’t optimize their material spending and are slow to compile invoices.
- The most significant purchase for any individual or family will likely be their home.
- Helps make construction projects more efficient. Focused on material procurement, and we’re still in the first inning. You could be one of the early people that shape their strategy.
What You’ll Do
- Write clean, scalable code across platforms and devices.
- Maintain and enhance system reliability with strong error handling and observability.
- Lead a team of engineers, ensuring smooth project execution and providing technical guidance.
- Design and implement new features, collaborating with stakeholders to align systems with business strategy.
- Work directly with customers and tech partners to integrate the platform into their systems.
- Set up infrastructure and processes that accelerate customer integrations.
- Operate in an agile development environment.
What You Bring
- Solid understanding of modern JavaScript (ES6) and its ecosystem
- Experience building React or React Native applications
- Experience building Node.js backend. GraphQL experience is a plus!
- Experience building native applications in iOS (Swift) and Android (Java) would be an asset.
- Hands-on experience with native development tools such as Xcode or Android Studio
- Familiarity integrating with REST APIs and third-party services
- Experience managing and leading project teams
- Demonstrated experience executing deliverables on time
- Experience making an impact on a company and the end users
- Strong understanding of the building blocks of a robust and scalable system
- Passion for technology, change and building an industry-revolutionizing product
- Experience working in a startup environment is a plus!
Why Join?
- Competitive salary with growth opportunities and equity eligibility.
- Unlimited paid-time off
- Quarterly virtual team events.
- No formal dress code—you’ll even get branded swag!
- Work in a fast-growing startup with a huge industry impact.
- Comprehensive benefits and an outstanding company culture.
Location & Travel
- Toronto-based team with remote flexibility.
- Regular in-person meetups for collaboration and fun activities.
- May require local and business travel, depending on project needs.
Senior Software EngineerJOB_531529411193562025-05-062025-08-05
Talk to Casey Thompson, the specialist consultant managing this position
Located in Toronto (EN), 8 King Street East, 20th FloorTelephone: 4378262564JOB_53152941119356