CadMakers Logo

CadMakers

Junior Software Developer

Posted 17 Days Ago
Be an Early Applicant
In-Office
Burnaby, BC
Junior
In-Office
Burnaby, BC
Junior
Join the development team to design and develop web applications, optimize performance, debug errors, and participate in agile planning.
The summary above was generated by AI

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
Developed by CadMakers, cmBuilder.io is a fast-growing visual construction planning software platform that is redefining how construction projects are planned, communicated, and delivered. Our fully web-based platform enables construction teams to create dynamic 3D site logistics models and 4D simulations, allowing construction companies to build their projects in the digital world before breaking ground in the real one — enabling smarter decisions, smoother execution, and more wins 🧠💼.

With rapid adoption across North America, Europe, and Australia, cmBuilder is on a mission to democratize construction tech by making it more accessible, intuitive, and impactful 🌍.

What is the role?

We are looking for a Software Engineer to join our development team who wants to contribute to a fast-paced, highly collaborative Agile team🚀.
You will be participating in the entire software development life cycle and doing tasks such as: gathering requirements, architecting and designing server-side and front end web applications, optimizing code for performance, debugging and analyzing runtime errors, participating in agile planning meetings and reviewing other team members' code. As a Software Engineer, you will bring previous web application development experience to our team and you will be integral in the development and commercialization of our cmBuilder Product.
Just like us, you love learning, being challenged, and challenging others to grow and improve while bringing creative ideas and novel approaches to the table to solve problems.

Role responsibilities:

  • Analyze system requirements and help define technical solutions
  • Collaborate with cross-functional teams to design, develop, and improve our web-based products
  • Plan and estimate features, tasks, and deliverables
  • Conduct thorough code reviews to ensure code quality and maintainability
  • Test, debug, and provide support for web applications in various stages of the development lifecycle

Requirements

Desired Skills and Experience:

  • Proficiency in ASP.NET (C#)
  • Proficiency in React (JavaScript and TypeScript)
  • Experience integrating and working with 3D engines or frameworks (e.g., Three.js)
  • Knowledge of SQL and NoSQL database
  • Skilled in debugging and troubleshooting complex, enterprise-grade applications
  • Hands-on experience designing and delivering products in agile development environments
  • Proficient with Git for source control and collaboration
  • Excellent problem-solving and communication skills
  • Familiarity with WebGL, Shaders, and Computer Graphics (BONUS)

Education:

  • Bachelor of Science in Computer Science, Engineering or relevant field preferred, or similar experience

Benefits

Salary, Term & Working Location 

  • $70,000 - $100,000 CAD yearly salary range (commensurate with relevant experience).
  • Workplace: Onsite position at our office in Burnaby, BC; with Hybrid Flex Option (2 days WFH)
  • Fulltime Position

Why Work with Us?

Here are a few reasons why we think working here is a good idea:

  • Career Growth – Start making an impact right away within a growth-stage company with strong upward potential. Your skills will directly impact the trajectory of this company, allowing you to grow your career in a fast-paced, exciting work environment.
  • Creative and Innovative Environment – Challenge the status quo! We want you to bring your ideas for automation and optimization of everything. We hold innovation/exploration days regularly to trade ideas, learn and create new R&D projects.
  • Ownership of Projects – We want great people that want to take ownership of projects, make decisions and deliver great work to our clients.
  • Fun Environment – Work hard and play hard. We are in business to build a great company, collaborate with amazing customers and have fun.

-
At CadMakers, we believe great teams are built by people, not algorithms.

We do NOT use AI for reviewing your application. Your entire application will be reviewed by real-life human beings at CadMakers (this includes your answers to the application questions that we pose).  We invest the time because the human touch matters in this crucial step, especially when finding people who fit our company culture and will help shape it as they grow with us. If AI plays a role later in the recruitment process, we’ll always be transparent and you’ll know because we’ll tell you.
Please note: our hiring process includes in-person interviews at our Burnaby office. To move forward, candidates must be currently located in the Metro Vancouver area or have a confirmed relocation date that allows them to attend in-person interviews.

Top Skills

3D Engines
Asp.Net (C#)
Git
JavaScript
NoSQL
React
Shaders
SQL
Three.Js
Typescript
Webgl
HQ

CadMakers Burnaby, British Columbia, CAN Office

4664 Lougheed Hwy, Burnaby, BC , Canada, V5C 5T5

Similar Jobs

6 Days Ago
In-Office
Vancouver, BC, CAN
Junior
Junior
Aerospace • Agriculture • Big Data Analytics
As a Jr. Software Engineer, you will develop and test data pipelines for AI wildfire models, participate in software design, and support Agile processes.
Top Skills: AWSAzureC++GCPPython
8 Hours Ago
Remote or Hybrid
Canada
Junior
Junior
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
The Inside Account Manager will sell Applied Pay solutions via phone and online, engage with clients, and forecast sales while maintaining CRM systems.
Top Skills: CRMSalesforce
8 Hours Ago
Remote or Hybrid
2 Locations
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
The Solution Consultant conducts pre-sales reviews, delivers product demos, and collaborates with Sales to align solutions for insurance clients.
Top Skills: Ai-Based ProductsPostmanRest Apis

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account