Software Developer II

apartmentCadMakers placeBurnaby scheduleFull-time calendar_month 

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
  • 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.
apartmentAmazonplaceVancouver, 9 km from Burnaby
computing by utilizing your skills in data structures, algorithms, and object oriented programming. Come to Amazon and join one of our teams in the eCommerce services group.- 3+ years of non-internship professional software development experience  •  2+ years...
business_centerHigh salary

Software developer

apartmentNonrel Technologies Ltd.placeVancouver, 9 km from Burnaby
applications Experience and specialization Computer and technology knowledge  •  Agile  •  Machine Learning  •  Software development  •  Git  •  Scala  •  Microservices Additional information Work conditions and physical capabilities  •  Fast...
placeBurnaby
Pacific. For more information, please visit www.verathon.com. Overview: Lead the Software Test Engineering function through the design and development cycle for medical devices and applications. As part of our software development team, you will ensure...