Senior Full-Stack Engineer — VCOS (Craft incubation)
Craft Ventures
**About VCOS (TBD)**VCOS is an internal product built over the last 6–7 months to help Craft Ventures visualize portfolio investments and operating insights. It’s already in production for Craft and now needs to mature into a multi-firm, multi-tenant platform with deeper integrations.
Why this roleYou’ll be the first dedicated engineer working directly with Jeff Fluhr (Venture Partner). You’ll own the roadmap, architecture, and delivery. VCOS may spin out as a standalone company in the next ~12 months (not guaranteed). If that happens, this role would convert to an early employee at the newco; if not, you’ll continue to build and scale VCOS as a long-term internal product at Craft.
What you’ll do (first 12 months)
- Own full-stack development across React/TypeScript (front end) and Python (back end)
- Evolve the architecture from a single-firm tool to a robust multi-tenant platform (auth, roles/permissions, data isolation, scalability)
- Design and optimize Postgres/SQL schemas for graph-like relationships, analytics, and search
- Build integrations and data pipelines (e.g., revenue/ops sources) and normalize third-party data for product use cases
- Ship high-quality UX for portfolio/company/person graphs, dashboards, and workflows
- Establish pragmatic DevOps: containerization (Docker), CI/CD, observability, cost/perf monitoring, and secure cloud deployment (AWS/GCP/Azure)
- Use AI-assisted tooling (e.g., Cursor) to accelerate velocity while maintaining code quality
- Create lightweight product specs, translate ambiguous problems into shippable increments, and set engineering best practices from scratch
- Collaborate on technical validation steps in the interview loop and help define the bar for future hires
Qualifications (targeting 4–7 years experience)
- Proven full-stack chops building and shipping production products end-to-end
- Front end: React + modern JS/TS patterns; strong component architecture and state management
- Back end: Python services/APIs; familiarity with async patterns, background jobs, and testing
- AI: Excited and currently using AI coding to amplify developer output
- Data: Postgres/SQL design, query tuning, migrations, and basic analytics workflows
- Cloud & DevOps: shipping on AWS/GCP/Azure; Docker; CI/CD; monitoring/logging; security basics
- Product mindset: comfort with ambiguity, fast iteration, and user-centric tradeoffs
- Startup energy: scrappy, humble, high-ownership; bias to action without sacrificing quality
Nice to have
- Mobile development experience (native or React Native)
- Graph data modeling, entity resolution, or search/indexing experience
- Data ingestion/ETL, webhook/event processing, and third-party SaaS integrations
- Role-based access control, SSO, multi-tenant security, and cost/performance optimization
How we hire (technical validation included)
- Brief intro call
- Practical technical exercise
- Deep-dive interview with Jeff on product/architecture and problem solving
- Team fit conversations and references
Compensation
- Base salary: $150,000–$250,000+ dependent on experience
- Equity: If VCOS spins out, role converts to early-employee equity at the new company (not guaranteed)
Location
- Flexible within the U.S.; periodic in-person sessions with Jeff and the Craft team as needed
Interested?
- Send your resume/GitHub/portfolio and a short note on a product you’ve built end-to-end.
- Please be prepared to walk through architectural decisions, tradeoffs, and what you’d do differently with more time.