Software Developer II

Apply Now

Company: 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
  • 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.

Similar Jobs