Location: Remote (Toronto preferred, Canada or UK-friendly time zones)
Type: Permanent Contract, full-time
Are 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. They’re building modern, cloud-based applications used globally, and you’ll 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 calculations
- A web-based estimating platform that uses 3D models to generate accurate metrics, plans, and costs
They value clean architecture, thoughtful engineering, and building things the right way , not rushing features at the cost of maintainability.
You’ll 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 Core
- Develop React + TypeScript front-end components for highly interactive UIs
- Work with PostgreSQL, including JSON-based modelling for complex nested structures
- Help shape clean, scalable APIs (REST + GraphQL)
- Integrate AI workflows (e.g., OpenAI/AWS) to transform natural-language instructions into design logic
- Contribute to lightweight 2D/3D viewer tools (Three.js, WebGL, GLB/gLTF handling) across both products
- Collaborate directly with the Head of Product on technical decision-making
- Deploy and support applications in AWS environments
- Participate in code reviews, architecture discussions, and roadmap planning
We 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 8
- Solid front-end experience with React + TypeScript
- Strong database background, ideally PostgreSQL with EF Core
- Experience 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 team
Nice to have:
- Exposure to 3D/2D visualisation frameworks (Three.js, WebGL, canvas libraries)
- Experience working with GLB/gLTF models or CAD/BIM toolchains
- AI/ML integration experience (OpenAI, Bedrock, etc.)
- Background in engineering, construction tech, or modelling-heavy products
- Experience in early-stage product environments where requirements evolve quickly
Why join:
- Highly collaborative role working directly with senior product and engineering leaders
- Opportunity 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 architecture
- Fully remote role with preference for EST-aligned hours
Apply now:
If you’re 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 you’ll have real influence and long-term impact.
Apply directly with your resume or send me a DM if you would like more info.