Senior Full-Stack TypeScript Engineer

struction United State
Visa Sponsorship Relocation
Apply
AI Summary

We're seeking a Senior Full-Stack TypeScript Engineer to join our team at Struction. As a key member of our engineering team, you will be responsible for building production-grade AI agent systems, designing human-in-the-loop approval workflows, and developing interactive canvas & 3D visualizations. You will thrive in this role if you have 5+ years of production TypeScript/JavaScript experience, deep React knowledge, and experience with Next.js, Node.js, and PostgreSQL in production environments.

Key Highlights
Build production-grade AI agent systems
Design human-in-the-loop approval workflows
Develop interactive canvas & 3D visualizations
Key Responsibilities
Build production-grade AI agent systems
Design human-in-the-loop approval workflows
Develop interactive canvas & 3D visualizations
Technical Skills Required
TypeScript JavaScript React Next.js Node.js PostgreSQL Konva.js OpenAI Anthropic
Benefits & Perks
Health insurance
401k
Visa sponsorship
Relocation package
Nice to Have
Deep AI/ML systems experience
Graphics experience
Domain or industry knowledge

Job Description


Struction is different

You’re reading this for a reason.

Something about your status quo feels off.

Maybe you’re tired of grinding 996 for yet another “AI-native” CRM or app builder. Maybe you’re tired of clocking out at 3 p.m., quietly wondering if you’ll be replaced in the next round of layoffs. Maybe you’re tired of chasing fractional gains on GPT 5.1.1.1. Maybe you’re tired of dressing up your marginal experiments as “state of the art” and publishing papers that no one reads.

The root cause is the same: you want your work to matter.


We’ve found deep meaning and purpose in the ways we’re different — and we hope one or more of these will resonate with you too.


We unapologetically build for the real world

Constructions have always been synonymous with human progress, from the Great Pyramids of Egypt to the Empire State Building. It’s also everywhere around you: the place you live, the place you go to work, even the data centers delivering you this very sentence. Every one of them began as an idea, lines on paper or pixels on a screen, until the real-world builders turned them into reality, beam by beam and bolt by bolt.

And yet, while architects, engineers, and countless other professions saw massive productivity gains with technology, the real builders were left behind. Construction productivity is worse today than it was five decades ago.

Our mission, as digital builders, is to serve the physical builders. We see software and AI not as ends themselves, but as tools to empower those who shape the real world. When you work at Struction, you get to see your work literally transform reality — not just push pixels on a button or shave milliseconds off a benchmark.

If we succeed, Struction will become the compute platform of construction: replacing paper drawings on job-sites and pioneering a world where physical construction can iterate as fast as code.


We solve some of the most difficult and interesting technical problems

Construction drawings are among the most intricate and information-dense documents on the planet. They’re highly multi-modal - combining texts, tables, vector graphics, images, and 3D models. They’re also highly irregular, shaped by the unique quirks and styles of each architects. And they’re intensely domain-specific: a dashed line can mean something entirely different in a civil plan than it does in an architectural one. Our job is to create a system that parses, indexes, and truly understands all of it.

To accomplish this, we’re developing segmentation models more sophisticated than those used in self-driving cars, agents more capable and adaptive than Claude Code, and knowledge graphs that connect the digital and physical worlds. It’s frontier-level AI — grounded in the most tangible of domains.


We launched our specialty contractor product this January and have seen close to 50% MoM growth since. This fall, we raised a seed round of over $5m from Spider Capital, Gradient Ventures, Eniac Ventures,  to fund our expansion into general contractors and document interpretation. Our beta design partners alone will scale us to ~$5m ARR, but we need your help to get us there.

We’re based out of Colorado - one of the last places where reality, and productivity, still matter (+1 for quality of life). We’re close to our customers and intent on staying close as a company. We believe in working IRL but are consistently flexible. Getting your s*** done is more important than hours in the office, but time with your teammates is priceless.


What you’ll do in this role
  • Build production-grade AI agent systems: Architect and scale our multi-turn agent orchestrator that coordinates LLMs with sequential tool execution, reasoning display, and error recovery.
  • Design human-in-the-loop approval workflows: Build approval systems for sensitive operations (BOM edits, bulk updates, deletions) with granular permission controls. Develop UI for argument visualization and diff views.
  • Develop interactive canvas & 3D visualizations: Build performant 2D canvas tools using Konva.js for precision takeoff, PDF annotation and modification, and real-time measurements.
  • Engineer a complex spreadsheet-like BOM system: Architect and optimize our Bill of Materials (BOM) table with Excel-like formula capabilities. Integrate real-time pricing and collaboration features.


You’ll likely thrive in this role if
  • You're a strong full-stack TypeScript engineer: 5+ years of production TypeScript/JavaScript experience with modern frameworks; deep React knowledge (hooks, context, performance optimization, complex state management); experience with Next.js, Node.js, and PostgreSQL in production environments.
  • You’ve worked with production AI/LLM applications — You’ve built and shipped production features using OpenAI, Anthropic, or similar LLM APIs. You understand streaming inference, structured outputs, and error handling for unreliable LLM responses. You’ve designed prompts that work reliably in production (not just demos) and know how to debug issues such as hallucinations, context overflow, malformed JSON, and refusals.
  • You care about code quality and architecture — You design APIs with future extensibility in mind; you write code others can understand and maintain; you balance pragmatism (ship it) with technical excellence (do it right); you appreciate strong typing, linting, and automated testing.
  • You prefer moving fast over perfecting every detail; you learn new frameworks, languages, and libraries quickly—and often out of sheer curiosity.
  • You have a high tolerance for risk; you don’t scare easily.
  • You have a sense of humor.
  • You are gritty and scrappy.


Bonus points if
  • You have deep AI/ML systems experience — You’ve built agentic systems with tool calling, multi-turn orchestration, and planning loops; you’ve implemented RAG pipelines with embeddings, vector databases (Pinecone, Weaviate), and reranking; you’ve worked with LangChain, AutoGen, or similar orchestration frameworks; you have experience with ONNX.js, WASM, or browser-based ML inference.
  • You have graphics experience — You’ve worked with canvas libraries (Konva.js, Fabric.js, Paper.js) or WebGL/Three.js; you have a background in CAD, GIS, BIM, or design tools with interactive graphics; you understand computational geometry or mathematical algorithms.
  • You have domain or industry knowledge — You have experience in construction, civil engineering, or AEC (Architecture, Engineering, Construction); you understand building codes, CSI specifications, or construction documents; you’ve built B2B SaaS for technical users (engineers, architects, contractors).
  • You contribute to the broader community — You have open-source contributions to AI/ML, graphics, or developer tools; you’ve published blog posts, documentation, or conference talks.

Logistics

Education requirements: We require at least a Bachelor's degree in a related field or equivalent experience.

Location policy: We expect all staff to be in our office in RiNo, Denver full-time. However, we are open to a remote/hybrid policy for exceptional talent.

Visa sponsorship: We do sponsor visas! However, we can’t guarantee successful visa sponsorships for every role and every candidate. If we make you an offer, we will make every reasonable effort to get you a visa. Please indicate on your application whether you require sponsorship.

We encourage you to apply even if you do not believe you meet every single qualification: Not all candidates capable of thriving in this role will meet every single qualification as listed. We urge you not to exclude yourself prematurely and to submit an application if you're interested in this work.

  • If you want to do something different - something uniquely valuable, you should apply. “Don’t outsource your future to a big institution” … let’s build it instead. You will be compensated according to your qualifications and the natural risk of the role (cash + equity). We offer health insurance, 401k, and a once-in-a-lifetime experience. Send your resume and tell us why you’re a good fit: cracked@struction.co.

Similar Jobs

Explore other opportunities that match your interests

Senior Database Engineer

Programming
7m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

California ISO

United State

Global Head of Talent Management

Programming
28m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

the carlyle group

United State

Senior Manager, Global Equity Administration

Programming
57m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

OpenAI

United State

Subscribe our newsletter

New Things Will Always Update Regularly