Point your AI agent at freehire and let it find you a job.

Get the CLI →

Contro

Open 100d

Founding Engineer (Fullstack)

Posted Updated 8 views
Discussion

You will own the frontend code, working closely with the founder and a senior product designer as well as early users to integrate components and continuously monitor and iterate on the UX until it's perfect. You will shape much of the core infrastructure, from designing Postgres schemas and row-level security policies in Supabase, to writing edge APIs and supporting backend workers. You will also help enable cutting-edge digital asset experiences leveraging WebAuthn, integrate smart contracts, own the blockchain indexer, and work directly with fintech partners.

Responsibilities

  • Own the frontend code
  • Work closely with the founder and senior product designer to integrate components
  • Monitor and iterate UX to perfection
  • Design Postgres schemas and RLS (Supabase)
  • Write edge APIs
  • Support backend workers
  • Shape core infrastructure
  • Enable digital asset UX leveraging WebAuthn
  • Integrate smart contracts
  • Own the blockchain indexer
  • Work with fintech partners

Requirements

  • Top 0.5% intellectual ability and curiosity, e.g. a degree in a quantitative field such as Computer Science, Physics, Mathematics, or Electrical Engineering from a top university
  • 5+ years programming experience, 1+ of which as senior software engineer
  • Proficient in Typescript and React; bonus: Go/systems
  • Extensive experience with databases such as Postgres
  • Interest in Finance, Blockchains, Consumer Apps, User psychology and AI
  • Security mindset
  • Excellent written communication

Benefits

  • Equity / token allocation as an early core team member
  • High flexibility, few calls, no formalities
  • Team-retreats in person, mostly in Europe

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.