Software Engineer
What You’ll Do
Own features end-to-end: from database schema → REST/GraphQL or gRPC API → responsive React UI.
Design and implement scalable micro-services in Node.js/TypeScript or Python (FastAPI) on GCP.
Build interactive data-viz components (React + D3.js) that tell compelling stories.
Write automated tests (unit, integration, E2E) and wire them into our GitHub Actions CI/CD.
Profile & optimize SQL/NoSQL queries, cache layers, and front-end performance (Core Web Vitals).
Code-review peers, refine architecture with the CTO, and demo shippable value every sprint.
Mentor interns; raise the bar for engineering craft and documentation.
Our Stack
Front-end: React 18, Vite, TypeScript, Tailwind, D3.js, Storybook, Playwright
Back-end: Node.js (NestJS) & Python (FastAPI), GraphQL, Redis, Pub/Sub, Docker, Cloud Run
Data: PostgreSQL, BigQuery, Firestore, GPT-4o & Vertex AI for enrichment
Ops: Terraform, GitHub Actions, Datadog, Sentry, LaunchDarkly
Must-Have Qualifications
- 3+ years building and shipping production web applications.
- Strong proficiency in JavaScript/TypeScript plus one server language (Node.js, Python, Go, or Java).
- Solid grasp of relational DB design and hands-on SQL.
- Experience with modern front-end frameworks (React preferred) and responsive UX.
- Comfortable with Git, CI pipelines, and cloud-native deployment (AWS, GCP, or Azure).
- Clear, concise English communication; bias for action and ownership.
Nice-to-Have
- Prior work with AI/ML services, vector databases, or large-language-model tooling.
- D3.js or other advanced data-visualization libraries.
- Terraform/IaC and Kubernetes know-how.
- Security & compliance experience (SOC 2, GDPR).
What We Offer
- Location: Remote-first; quarterly team meet-ups in San Mateo
- Compensation: Competitive salary
- Growth: Budget for conferences, courses, and certifications
Hiring Process
- 30-min screen with Engineering Manager.
- Technical Assessment – choose: live pair-coding or take-home (4 hrs cap).
- Architecture & Culture Interview with Founder/CTO.
- Offer decision in ≤ 1 week.
