CareerPlan

Senior Full Stack Engineer

Montreal, Quebec, CanadaFull-time$180k–$230k2026-11-06 → 2026-11-10

Core

Build the core platform and product for Foresight, a control tower connecting schedules, field progress, and execution data across complex capital projects to forecast delivery and prevent delays.

Role type

Senior Full Stack Engineer (Infrastructure/Construction)

Builds

APIs, data models, interfaces, dashboards, and automated workflows for large-scale construction project management.

Domain

Construction / Capital Projects / Infrastructure

Required skills

Python (FastAPI, Django), TypeScript, React, Postgres (schema design, indexes, ORM), async work (queues, background jobs), AWS (S3, RDS, containers/serverless), relational data modeling, testing, observability

Preferred skills

LLM features (retrieval, embeddings), workflow orchestration (Temporal, Step Functions, Airflow), Infrastructure as Code (Terraform, CDK), legacy-to-modern migration, regulated enterprise experience

Technologies

Python, FastAPI, Django, TypeScript, React, Postgres, SQLAlchemy, AWS, S3, RDS, Terraform, CDK, Temporal, Step Functions, Airflow, pgvector

Responsibilities

Own features from technical design through release; work alongside ML engineers to turn models into production features; tune performance across the stack; raise the bar on architecture, testing, and observability; help shape the product and technical roadmap.

Seniority

Senior, hands-on IC