cover image
CadMakers

CadMakers

www.cadmakers.com

3 Jobs

66 Employees

About the Company

Digital Construction Twin and Digital Fabrication Twin solutions for construction 4.0. Developers of the cmCore.io cloud productivity platform purpose built for the construction industry - Simulate with #cmBuilder (cmBuilder.io) / Execute with #cmExe (cmExe.io) / Learn with #cmKnowledge (cmKnowledge.io) Vancouver www.cadmakers.com.

Listed Jobs

Company background Company brand
Company Name
CadMakers
Job Title
Software Developer
Job Description
Job title: Software Developer Role Summary: Full‑stack engineer responsible for designing, developing, testing, and maintaining web‑based construction planning software using ASP.NET, React, and 3D graphics technologies. Works in Agile teams to deliver features, optimize performance, and ensure code quality. Expectations: - Deliver high‑quality code on schedule. - Collaborate cross‑functionally and contribute to architectural decisions. - Participate actively in code reviews, sprint planning, and retrospectives. - Continuously improve performance and scalability of web and 3D components. Key Responsibilities: - Analyze requirements and define technical solutions. - Design and implement server‑side and client‑side components (ASP.NET Core, C#, React, TypeScript). - Integrate 3D engines (Three.js), WebGL, shaders, and 3D models into the web platform. - Optimize 3D rendering and overall application performance. - Write unit, integration, and end‑to‑end tests; troubleshoot production issues. - Conduct thorough code reviews for maintainability and best practices. - Estimate effort, plan features, and track progress in Agile ceremonies. - Manage source control in Git and contribute to CI/CD pipelines. - Participate in DevOps activities (Docker, microservices, Azure) when applicable. Required Skills: - 3+ years of full‑stack development experience. - Proficiency in ASP.NET Core (C#) and React (JavaScript/TypeScript). - Experience with Azure or equivalent cloud platforms. - Strong SQL Server knowledge; ORM use (Entity Framework, LINQ). - Working knowledge of Three.js, WebGL, shaders, 3D model formats, rendering pipelines, animation systems, and real‑time interaction. - Ability to apply 3D math concepts (matrices, transforms, lighting, camera projections). - Algorithmic thinking and data structure application for runtime efficiency. - Familiarity with design patterns in production systems. - Debugging and troubleshooting enterprise‑grade applications. - Agile development experience with CI/CD, Git, Docker (bonus). - Excellent communication, problem‑solving, and teamwork skills. Required Education & Certifications: - Bachelor of Science in Computer Science, Software Engineering, or a closely related field (or equivalent professional experience).
Burnaby, Canada
On site
Junior
18-12-2025
Company background Company brand
Company Name
CadMakers
Job Title
Junior Software Developer
Job Description
Job Title: Junior Software Developer Role Summary: Contribute to the full software development lifecycle of a web‑based construction planning platform, designing and implementing server‑side and front‑end components, and ensuring high performance, maintainability, and quality through code reviews and testing. Expatcations: Deliver reliable, scalable code; collaborate effectively in an Agile environment; actively participate in planning, estimation, and code review sessions; debug complex issues; continuously learn new technologies and propose improvements. Key Responsibilities: • Analyze system requirements and define technical solutions. • Design, develop, and enhance web‑based products using ASP.NET and React. • Optimize application performance and debug runtime errors. • Review code to maintain quality standards. • Test, debug, and support applications throughout development. • Estimate features, tasks, and deliverables. • Collaborate with cross‑functional teams. Required Skills: • Proficiency in ASP.NET (C#). • Proficiency in React (JavaScript & TypeScript). • Experience with 3D engines/frameworks such as Three.js. • Knowledge of SQL and NoSQL databases. • Strong debugging and troubleshooting abilities. • Hands‑on experience in Agile development environments. • Git source‑control expertise. • Excellent problem‑solving and communication skills. • Familiarity with WebGL, Shaders, and Computer Graphics (bonus). Required Education & Certifications: • Bachelor of Science in Computer Science, Engineering, or a related field, or equivalent professional experience.
Burnaby, Canada
On site
Junior
15-01-2026
Company background Company brand
Company Name
CadMakers
Job Title
Product Designer
Job Description
**Product Designer** **Role Summary:** Shape cmBuilder.io's user experience by designing intuitive, visually-precise solutions. Drive product improvements and feature development through collaboration with cross-functional teams. **Expectations:** Requires proactive problem-solving in ambiguous scenarios, ownership of projects, and iterative design methodologies. Candidates must thrive in collaborative, fast-paced environments. **Key Responsibilities:** - Improve usability and design new features, including ambiguous projects requiring solution definition. - Conduct customer research and translate insights into actionable design strategies. - Lead projects autonomously, communicate design decisions clearly, and iterate using prototyping methods. - Collaborate with stakeholders to deliver user-centered, high-quality solutions. - Contribute to and evolve design systems through pattern-level design and framework development. **Required Skills:** - 3+ years in Product/UX/UI design for complex or technical domains. - Strong user-centered design and technical problem-solving (comfortable in ambiguity). - Proficiency in prototyping tools; ability to work iteratively and communicate design rationale. - Experience with design systems and frameworks for scalable solutions. - Demonstrated curiosity about AI tools and their application in accelerating design workflows. - Portfolio submission mandatory (showcasing UI/UX expertise and construction/AI-related projects preferred). **Required Education & Certifications:** Not specified. Construction industry knowledge is a plus.
Burnaby, Canada
On site
Junior
19-01-2026