Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Synaps is building a new standard for architectural design with AI. Real-time collaboration is a core part of the product, and we’re looking for an engineer who understands how shared systems actually work: room-based state, synchronization, failure recovery, and correctness under churn. If you’ve built multiplayer or shared-state systems before (or always wanted to), this is the right place.
Who are we
Synaps is the AI canvas for architectural design. We help architects, interior designers, developers, and contractors create precise & beautiful architectural drawings and visualizations and collaborate seamlessly with clients and teammates.
Think Figma × Lovable, built specifically for architecture.
Since our launch in November, Synaps has grown to over 15,000 users and is now one of the fastest-growing architectural design platforms on the market.
We’re a VC-backed team of smart, creative builders with backgrounds in architecture, research, and technology, focused on rethinking how architecture is created and shared.
What You’ll Work On
You’ll own the realtime infrastructure that powers collaborative editing, the part of the product that makes presence feel instant, edits stay in sync, and sessions recover cleanly when networks or clients fail.
- Realtime WebSocket servers built with PartyKit on Cloudflare
- Room lifecycle design and ephemeral vs persistent state
- Presence systems: cursors, selections, live updates
- Reconnect, resync, and conflict recovery flows
- CRDT-based synchronization (Loro, Yjs familiarity welcome)
- Fan-out, batching, throttling, and backpressure handling
- Durable Object–based room architecture
You won’t work on UI, editor tools, or geometry. This role is about the invisible infrastructure that makes collaboration feel effortless and reliable.
Our Stack
- TypeScript
- PartyKit
- Cloudflare Workers & Durable Objects
- WebSockets
- CRDTs (Loro, Yjs concepts)
- Frontend in React / XState (you integrate with them, you don’t build them)
What You Bring
- Strong experience building realtime or shared-state systems
- Comfort designing and operating stateful WebSocket services
- Clear intuition for event ordering, consistency, and failure modes
- Practical experience with CRDTs, or a strong understanding of how they work
- Experience running backend systems in production and debugging edge cases
- Ability to reason about tradeoffs and design for correctness, not just latency
Nice to Have
- Experience with collaborative editors, multiplayer products, or document systems
- Familiarity with Cloudflare Workers or Durable Objects
- Interest in distributed systems where UX correctness matters
How We Work
We’re a startup. You get real ownership, move fast, and build core product. Collaboration is a core part of Synaps, and your work directly shapes how teams design together.
We’re building a small team of sharp, creative builders who want to be early at a generational company. We care deeply about craft, ship world-class products, and expect a high bar. If that resonates with you, this is the place.
Perks and Benefits
We offer best-in-class benefits:
- Competitive compensation
- Flexible, trust-based work setup
- Relocation + Visa Support
- Offsites that aren’t cringe
- Device of choice
- Five weeks of paid vacation
Hiring Process
- Screening call – 30 min, remote
- Technical Assignment – 3-4 hours, remote or in-person
- followed by a founders interview– 1 hour, remote or in-person
- Meet the team – 2 hours, remote or in-person
Want to apply?
Send us your CV at [email protected]
Key Skills
Ranked by relevanceReady to apply?
Join Synaps and take your career to the next level!
Application takes less than 5 minutes

