Full-Stack Engineer
Sidian Inc.
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-LjbffrReference: WJ-4483_1327352