Full-Stack Engineer

Full-Stack Engineer

Full-Time On-site
S

Sidian is building the company brain for engineering firms. As a Full-Stack Engineer, you will own product development across the stack with a primary focus on backend architecture and agent orchestration.

What you will own

  • Build production Python and TypeScript services, APIs, data models, authentication, queues, and enterprise integrations.
  • Orchestrate LangChain and LangGraph agents, tools, retrieval, structured outputs, memory, evaluation, and human-in-the-loop controls.
  • Own full-stack features from database design through React interfaces, testing, deployment, and monitoring.
  • Connect BIM, drawings, spreadsheets, databases, cloud drives, and third-party systems.

What you bring

  • One to three years shipping production software, primarily as a backend engineer.
  • Strong TypeScript and Python, practical React, and sound software fundamentals.
  • Production experience with APIs, SQL, cloud infrastructure, background jobs, testing, and observability.
  • Hands-on experience with LangChain, LangGraph, RAG, tool calling, or similar LLM systems.
  • Evidence of initiative through a startup, product, open-source project, or independent production build.
  • High agency, urgency, and ownership. AEC experience is not required.

This is a full-time, hybrid role in Waterloo, Ontario.

#J-18808-Ljbffr

Full-Stack Engineer employer: Sidian Inc.

Sidian is an exceptional employer that fosters a culture of innovation and collaboration in the heart of Waterloo, Ontario. As a Full-Stack Engineer, you'll enjoy a hybrid work environment that promotes work-life balance while providing ample opportunities for professional growth and development. With a focus on cutting-edge technologies and a commitment to enhancing engineering capabilities, Sidian offers a unique chance to make a meaningful impact in the industry.

S

Contact Details:

Sidian Inc. Recruitment Team