← All roles
ApplicationsFull-timeRemote (global)$150k–$200k + token allocation

Senior Fullstack Developer

About the role

You'll own the issuer dashboard and investor portal that sit on top of the Veyra protocol — the surfaces where asset managers configure assets, schedule distributions and monitor settlement in real time. This is a high-ownership, end-to-end role: you'll ship product from the database to the pixel, and help shape the SDK that our design partners build on.

What you'll do

  • Design, build and ship features end-to-end across our Next.js / React frontends and Node / TypeScript backend services.
  • Integrate the product with EVM smart contracts and the Veyra protocol using viem / ethers, wagmi and our internal SDK.
  • Design clean REST and GraphQL APIs, model data in PostgreSQL, and keep the system fast, observable and well-tested.
  • Collaborate with protocol and design engineers to turn complex settlement and compliance workflows into interfaces people trust.
  • Own quality: write tests, review code, and care about security, performance and accessibility as first-class concerns.

What we're looking for

  • 5+ years building and shipping production web applications as a fullstack engineer.
  • Expert-level TypeScript, React and Next.js, plus solid backend experience with Node.js.
  • Comfortable designing APIs (REST and/or GraphQL) and working with relational databases (PostgreSQL).
  • Hands-on experience integrating web apps with blockchain / web3 (viem, ethers.js, wagmi or similar).
  • Strong Git fundamentals, a habit of writing tests, and experience collaborating in a fully remote team.
  • Able to overlap with EU/US working hours for a few hours each day.

Nice to have

  • Prior experience in DeFi, fintech, capital markets or real-world-asset tokenization.
  • Familiarity with Solidity and reading smart-contract code.
  • Open-source contributions or side projects we can look at.
  • An eye for design and interaction detail.

How we hire

A short intro call, a paid take-home or pairing session, and a final conversation with the team. We move quickly and give feedback at every stage. All roles are remote; we ask for a few hours of daily overlap with EU/US time zones.

Apply for this role

Tell us a bit about yourself. Fields marked * are required.