Senior Fullstack Engineer

Location
New York
Workplace
Hybrid
Employment
Full-time
Compensation
$230k – $280k + equity
Visa
No Visa Sponsorship

About this role

What we're looking for

We need someone with 6+ years of software engineering experience (5–6 years is the firm minimum) building complex, data-heavy systems at early-to-mid stage startups (Series B or earlier), with deep Python/Django backend skills and hands-on React experience. The split is about 70/30 to 80/20 backend to frontend. You should be comfortable owning problems end to end in a fast-moving, autonomous environment with no hand-holding, and you should have a track record of shipping and scaling systems that ingest and process large amounts of data. That could be computer vision, document or image processing, or heavy analytics and dashboard roll-ups. Bonus points if you've built agentic AI loops, LLM-powered feedback systems or data endpoints (for example at AI-native companies like Harvey or Legora), or if you have a strong background in geometry and math for working with 360° imagery in 3D space.

What you'll do:

  • Extend and scale the core Python/Django API that processes about 120 million construction images a month across computer vision, detection and visualization layers
  • Take ownership of OnsiteIQ's internal agentic infrastructure and data endpoints, with the goal of turning the company into a self-improving loop that runs largely on autopilot
  • Work closely with the founder/CEO and a small team of six engineers to understand customers and the problem space, and solve problems rather than just build features
  • Build data ingestion and parsing pipelines that pull in files, emails and communications, then map and ground that data in physical project space to power user, project and account knowledge graphs
  • Lead development of a construction project management agent, from architecture and design through production release, that continuously triages risk and manages projects for clients
  • Design and optimize efficient calculations, analytics and dashboard roll-ups, and contribute frontend (React) work so you never get blocked waiting on others

Important screening notes: Candidates must have startup experience (early to mid stage, Series B at most). They should have been in their most recent role for at least 3 years (no job hopping) and should not be coming back from a recent break of a year or more. Their most complex backend work should be at least as complex as an end-to-end pipeline processing 120M+ images a month. Avoid candidates whose background is only simple CRM or workflow tools, and avoid candidates from construction tech. Pure backend or infra engineers who have never done frontend work are a no.

What happens next

Skip the application pile. Clera gets you in front of the people who decide.

Confirm the fit

A few questions to make sure this role is the right shape for you. Two minutes.

Clera pitches you to the company

Clera writes the intro, sends it to the founder, and handles the back-and-forth.

A meeting lands on your calendar

When the company wants to meet, Clera gets the call on your calendar. You just show up.

Culture & values

Small, highly execution driven team of ~14 people

Engineers have real ownership and ship to production quickly, often within their first week

Product minded engineering culture

Minimal process

High trust environment

Expectation of independence and speed

In office, collaborative environment

People want to be hands on

Solve real problems and build alongside teammates

Work is not siloed

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Tell me about the Senior Fullstack Engineer role at OnsiteIQ on Clera (https://www.getclera.com/jobs/onsiteiq/senior-fullstack-engineer--dqmjpf71v81q). Does it fit my profile and preferences? If it does, tell Clera I'm interested.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs