CadMakers is an industry-leading digital construction and manufacturing technology company looking for a Software Engineer to join their development team. The ideal candidate will have 3+ years of full-stack development experience and proficiency in ASP.NET, React, and SQL Server.
Requirements
- 3+ years of full-stack development experience
- Proficiency in ASP.NET (C#) and React (JavaScript and TypeScript)
- Familiarity with Azure or other cloud providers
- Strong knowledge of SQL Server, including experience with ORM frameworks such as Entity Framework (EF) and LINQ
- Experience integrating and working with 3D engines or frameworks (e.g., Three.js)
- Familiarity with WebGL, shaders, and 3D model formats
- Knowledge of rendering pipelines, animation systems, and real-time 3D interaction
- Experience optimizing 3D performance for web or desktop applications
- Understanding of 3D math concepts (transforms, matrices, lighting, camera projections)
- Ability to think algorithmically and implement appropriate data structures with respect to run-time and space requirements
- Previous software design pattern experience in real-world projects
- 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
- Experience with DevOps practices, including CI/CD pipelines, Docker, and microservices architecture (BONUS)
Benefits
- Salary, Term & Working Location
- Onsite position at our office in Burnaby, BC; with Hybrid Flex Option (2 days WFH)
- Fulltime Position