Software Developer II
Apply NowCompany: CadMakers
Location: Burnaby, BC V3J 1A1
Description:
Kickstart Your Career in Tech!
Are you ready to build something amazing together?
We're looking for a Software Developer II to join our team In this role, you'll have the opportunity to: tackling real-world challenges in the construction industry, and collaborate on our cutting-edge, browser-based 3D modeling tool used by companies around the world.
Who Are We?
Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada. We are dedicated to delivering cutting-edge digital solutions to the global construction industry tackling the most complex yet common problems in the field, empowering our clients with transformative tools and expertise .
Our Product
cmbuilder.io is our fast-growing flagship product , first released in 2020, and is rapidly becoming the new industry standard for 3D site logistics planning and 4D simulations . This high-performance, web-based tool is designed to be accessible, intuitive, and easy to use, enabling 100s of construction companies-primarily General Contractors-to win more projects and plan them effectively .
About the Role
Day-to-Day Development
Collaboration & Documentation
Testing & Debugging
Requirements
Desired Skills and Experience:
Education:
Benefits
Salary, Term & Working Location
Why Work With Us?
Are you ready to build something amazing together?
We're looking for a Software Developer II to join our team In this role, you'll have the opportunity to: tackling real-world challenges in the construction industry, and collaborate on our cutting-edge, browser-based 3D modeling tool used by companies around the world.
Who Are We?
Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada. We are dedicated to delivering cutting-edge digital solutions to the global construction industry tackling the most complex yet common problems in the field, empowering our clients with transformative tools and expertise .
Our Product
cmbuilder.io is our fast-growing flagship product , first released in 2020, and is rapidly becoming the new industry standard for 3D site logistics planning and 4D simulations . This high-performance, web-based tool is designed to be accessible, intuitive, and easy to use, enabling 100s of construction companies-primarily General Contractors-to win more projects and plan them effectively .
About the Role
Day-to-Day Development
- Contribute to our applications built in TypeScript/React, ASP .Net, and SQL Server.
- Analyze system requirements, prioritize tasks, and help shape technical architecture using best practices.
- Write clean, testable code that adheres to industry standards.
Collaboration & Documentation
- Participate in team meetings, share insights, and provide updates on your tasks.
- Gather and document processes to support team knowledge sharing.
- Create presentations or documentation to showcase project progress and testing results.
Testing & Debugging
- Test, debug, and support various web applications to ensure high-quality deployment.
- Troubleshoot and resolve bugs while maintaining efficiency and performance standards.
Requirements
Desired Skills and Experience:
- 3+ years of experience in Full stack development
- Experience in React development.
- Experience in C# for building and maintaining backend systems
- Strong experience with WebGL and 3D rendering techniques
- Experience with RESTful APIs, JSON, and authentication protocols (OAuth, JWT)
- Familiarity with version control systems (Git)
- Strong problem-solving skills and the ability to work in a fast-paced environment
- Nice to have experience with C/C++
Education:
- Bachelor of Science in Computer Science, Math, Engineering or relevant field preferred, or similar experience
Benefits
Salary, Term & Working Location
- $100,000 - $150,000 CAD yearly salary
- Contract Term: Fulltime
- Workplace: Onsite in-office located in Burnaby, with hybrid flex options available.
Why Work With Us?
- Rewarding work - we provide simple solutions to the construction industry's most complex problems, and you will directly see your impact on our client's projects around the world!
- Career growth - your performance will influence the trajectory of our company, allowing you to progress in our fast-paced team.
- Innovative environment - challenge the status quo! We want your ideas for automating and optimizing everything.
- Development budget - we'll help you reach your full potential by providing resources for any courses that will help you #getbettereveryday.
- Awesome team - we have regular events, contests, volunteer days, and much more! We're in business to build a great company, collaborate with amazing customers, and have fun.