Founding Fullstack Software Engineer

San Francisco, CA
Full-time
Visa Sponsorship

About the role

Skills: Next.js, TypeScript, GCP, Distributed Systems, Realtime Video/Audio, GraphQL/REST

We’re looking for a fullstack engineer to own massive slices of our product surface: from low‑latency video ingest to the interfaces officers use to review evidence and approve auto‑generated reports. You’ll work shoulder‑to‑shoulder with the founders, ship fast, and help define the engineering culture and architecture that powers mission‑critical workflows for law enforcement.

💻 What You’ll Own

  • Event‑driven backend: Architect our Next.js / TypeScript / GCP stack. Design schemas, queues, and webhook ingestion from BWC vendors, RMS/CAD, and DEMS to drive real‑time, personalized officer workflows.
  • ML integration surface: Productionize CV / VLM / ASR endpoints from our ML team and expose them through resilient APIs with strict latency/error budgets.
  • Evidence UX: Build intuitive dashboards that let officers review, redact, and approve reports with minimal clicks—while preserving full auditability.
  • Security & compliance: Enforce end‑to‑end encryption, audit logging, role‑based access, and CJIS controls across services.
  • System design & technical strategy: Decide how we scale to dozens of agencies, each with unique policies and templates, without sacrificing speed.

About Code Four

Modernizing the police workflow.

Required skills

Google Cloud
GraphQL
Node.js
Python
TypeScript
Firebase
Docker
Next.js

Other roles at Code Four

Interested?

Let me introduce you to the founders.

Skip the process

Job details

Salary

$130,000 - $300,000

Equity

0.25% - 2%

Location

San Francisco, CA

Experience

3+ years

Company

NameCode Four
IndustryGov Tech
Team Size3

Funding

Total raised

$2.7M

Last stage

Seed

Investors

Y Combinator

Founders

NK

Natnael Kahssay

Co-Founder

LinkedIn
George Cheng

George Cheng

Co-Founder & CEO

LinkedIn
Dylan Nguyen

Dylan Nguyen

Co-Founder & CTO

LinkedIn

What happens next.

No applications, no recruiter spam. Just the intro.

01

Confirm the fit

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

02

I pitch you to the company

I write the intro, send it to the founder, and handle the back-and-forth.

03

A meeting lands on your calendar

If they’re a yes, I book the chat. You show up — that’s the whole job-hunt.