Full-stack engineer
Ghent, Belgium
Full-Time (On-site / Hybrid)
$100k – 140k / year + 0.5% – 1% Equity
We're hiring a founding full-stack engineer to build across the entire product — from database migrations and API endpoints to real-time UI and AI-powered interfaces. You'll be the person who can trace a bug from a React component through a server action, into a FastAPI route, down to a SQL query, and back. You'll work directly with the founders and own features end-to-end from day one.
Why Bond?
At Bond, we are building the world's first AI Chief of Staff. After speaking with over 2,000 executives, we identified a universal pain point: information fragmentation and overload. Even the best teams spend countless hours chasing updates, untangling loose threads, and sitting in status meetings, only to find the data they need is buried in a silo.
We're building a system that understands what's happening across a company and tells leaders what truly deserves their time. You don't just save a few hours. You change how companies operate. This is a new layer of infrastructure. Whoever solves this becomes the operating system for modern organizations. This is a generational engineering problem: massive data ingestion, state modeling, prioritization logic, real-time inference, and agentic action loops.
And nobody has cracked it.
Backed by Y Combinator, Fellows Fund, Goodwater Capital, and E14, we are building the intelligence layer that connects these dots automatically. We have raised our seed round and are now expanding our engineering team.
What You'll Do
Ship features from database to pixel: At Bond, a feature isn't "the backend part" or "the frontend part" — it's the thing the user experiences. You'll design a schema, write the migration, build the API, wire the server action, render the component, animate the transition, and watch a user smile. One person. One feature. No handoffs.
Build on a modern dual-language stack: Our backend is Python (FastAPI, SQLAlchemy, ARQ workers) and our frontend is TypeScript (Next.js 15, React 19, Tailwind v4). You'll be fluent in both. You'll write an Alembic migration in the morning, generate the TypeScript SDK over lunch, and ship a Framer Motion animation before end of day.
Own integration pipelines end-to-end: Bond syncs data from 15+ platforms — Slack, Gmail, Linear, Google Calendar, Notion, Jira, and more. You'll build the connectors that pull data in, the schemas that normalize it, the preprocessing that makes it AI-ready, and the UI that lets users configure and monitor their connections.
Wire real-time experiences: Bond's frontend runs on Server-Sent Events with optimistic updates and sync-on-focus. The backend emits events, the frontend subscribes and reconciles. You'll work on both sides of this system — adding new event types, building the Zustand stores that consume them, and ensuring the UI never goes stale.
Work alongside AI agents: Our AI generates briefings, extracts todos, and powers a conversational assistant. You won't build the models, but you'll build everything around them — the APIs that agents call, the database queries that feed them context, the UI that renders their output, and the evaluation tools that measure their quality.
Keep the system healthy: You'll set up Sentry alerts, trace Langfuse spans, write Alembic migrations that don't lock tables, optimize SQL queries that went quadratic, and fix the CSS that broke on Safari. Full-stack means full ownership — including the parts that aren't glamorous.
Our Stack
We trust you can pick up new tools quickly, but here is what we are building with today:
Frontend: TypeScript, Next.js 15, React 19, Tailwind v4, Zustand, Framer Motion
Backend: Python, FastAPI, SQLAlchemy, Pydantic, ARQ
Database: PostgreSQL, Drizzle ORM (frontend), Alembic (backend)
Real-time: SSE, Vercel AI SDK (streaming), optimistic updates
Infra: AWS, S3, Redis/Valkey, Docker, Terraform, GitHub Actions
Observability: Sentry, Langfuse, PostHog
Integrations: Nango, native OAuth (Slack, Google)
Who You Are
3+ years of full-stack experience across backend and frontend, or a proven history of "high slope" engineering (you've shipped complex products solo and aren't afraid of unfamiliar territory).
Genuinely full-stack: Not "backend engineer who can center a div" or "frontend engineer who can write a SELECT." You are comfortable designing a normalized schema, writing async Python, building React Server Components, and debugging a CSS grid layout — all in the same PR.
Polyglot by nature: Our stack is Python + TypeScript. You don't just tolerate context-switching between languages — you enjoy it. You understand that the best tool for the job isn't always the one you're most comfortable with.
Systems thinker: You understand how a slow database query becomes a janky UI. You think about caching, connection pooling, bundle size, and API latency as parts of one system, not separate concerns. When something is slow, you profile before you optimize.
Async and real-time fluent: You've worked with async Python (asyncio), real-time web patterns (SSE, WebSockets), and optimistic UI updates. You understand eventual consistency and know how to build interfaces that feel instant without sacrificing correctness.
Pragmatic & low ego: You step up in incidents to unblock teammates. You believe the best idea wins, not the loudest voice. You'll write a bash script when that's the right tool, and a distributed system when that's the right tool — and you know the difference.
Product mindset: You don't build backends and frontends — you build products. You care about the user's experience from the moment they click to the moment data appears on screen. You optimize for the feeling, not just the architecture.
Startup ready: You are autonomous, ownership-driven, and able to navigate ambiguity. When the build breaks at 6pm, you don't file a ticket — you fix it, write the test, and move on.
Global communicator: You are proactive and reliable, capable of coordinating effectively between our Ghent and our San Francisco presence.
Driven: You are ready to make this your life's work.
If you're looking for work-life balance, predictable routines, or a well-defined roadmap… this isn't your place. If you want to build something that outlives you, welcome home :)
The Bond Offer
Ghent Roots, Silicon Valley Access: You will work out of the Wintercircus in the beautiful city center of Ghent. We regularly travel to San Francisco to work with our Co-Founder & CEO, investors, clients and partners. You are expected to join us. This is your ticket to the global tech ecosystem.
Competitive Pay: $100k – 140k / year. We aim to pay top-tier rates for the Belgian market.
Ownership: 0.50% – 1% Equity. You are a builder, and you should own what you build.