Location: Remote (Toronto preferred, Canada or UK-friendly time zones)Type: Permanent Contract, full-timeAre you a seasoned Full Stack or Backend-leaning Developer who loves solving real, technical problems, not shipping enterprise spaghetti code? Want to help build next-gen cloud tools powered by AI, complex data modelling, and interactive 2D/3D visualisation?An innovative technology company within the construction-tech and engineering-solutions space is growing its product team. Theyre building modern, cloud-based applications used globally, and youll work closely with an exceptional Head of Product to shape two major new platforms currently in development.About the company: This is a small, senior, highly technical team that builds modern, cloud-native design and estimating software used in complex temporary works and engineering workflows. Their upcoming product suite includes:A new intelligent design engine with AI-assisted modelling and automated calculationsA web-based estimating platform that uses 3D models to generate accurate metrics, plans, and costsThey value clean architecture, thoughtful engineering, and building things the right way, not rushing features at the cost of maintainability.Youll take end-to-end ownership of features on two major new products, working across backend services, web clients, data modelling, and AI integrations. Expect a mix of architecture, hands-on building, problem-solving, and collaborating on product direction.You will:Build and refine backend services using C# / ASP.NET CoreDevelop React + TypeScript front-end components for highly interactive UIsWork with PostgreSQL, including JSON-based modelling for complex nested structuresHelp shape clean, scalable APIs (REST + GraphQL)Integrate AI workflows (e.g., OpenAI/AWS) to transform natural-language instructions into design logicContribute to lightweight 2D/3D viewer tools (Three.js, WebGL, GLB/gLTF handling) across both productsCollaborate directly with the Head of Product on technical decision-makingDeploy and support applications in AWS environmentsParticipate in code reviews, architecture discussions, and roadmap planningWe are looking for: Someone who is curious, hungry to learn, and excited by challenging technical problems, especially involving AI, 3D modelling, or data-heavy workflows.Must-have skills:5+ years in software engineering (Full Stack or Backend-majority)Strong backend capability with C#, ASP.NET Core (6+), ideally .NET 8Solid front-end experience with React + TypeScriptStrong database background, ideally PostgreSQL with EF CoreExperience building well-structured APIs (REST; GraphQL beneficial)Cloud deployment experience (AWS preferred)Strong problem-solving, communication, and ability to work in a remote, async-friendly teamNice to have:Exposure to 3D/2D visualisation frameworks (Three.js, WebGL, canvas libraries)Experience working with GLB/gLTF models or CAD/BIM toolchainsAI/ML integration experience (OpenAI, Bedrock, etc.)Background in engineering, construction tech, or modelling-heavy productsExperience in early-stage product environments where requirements evolve quicklyWhy join: Highly collaborative role working directly with senior product and engineering leadersOpportunity to solve genuinely complex, interesting technical challenges (3D graphics, AI design commands, intricate data modelling)High autonomy with a team that values craftsmanship and clean architectureFully remote role with preference for EST-aligned hoursApply now: If youre excited by the idea of shaping AI-powered engineering tools, love backend C# development, and enjoy working across the stack on technically meaningful products, this is a role where youll have real influence and long-term impact.Apply directly with your resume or send me a DM if you would like more info.
Job Title
Full Stack Engineer - C#.NET/REACT