Senior Full Stack Engineer
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