Full‑Stack Engineer (Web3 / Distributed Validators)

DV Labs logo

DV Labs

Worldwide
Full-TimeWorldwide

Job Description

DV Labs is building the next generation of distributed validators to make Ethereum staking more resilient, decentralized, and secure.

Our software allows groups of operators-large and small-to collaboratively run a single validator while minimizing single‑point‑of‑failure risk and maximizing client diversity. We are a venture‑backed, remote‑first team that values open‑source ethos, long‑term thinking, and empirical decision‑making.

We’re looking for a product‑minded Full‑Stack Engineer who can take UI/UX ideas, wire them to backend services, and ship features that help operators run distributed validators with confidence.

You’ll work closely with protocol & infra engineers, pulling consensus‑layer telemetry that our analytics team already prepares, and surfacing it through APIs and dashboards that delight end users.

\n

Responsibilities• Build end‑to‑end features with Next.js (React/TypeScript) on the front‑end and NestJS(Typescript) on the back‑end.

  • Query ClickHouse and MongoDB to consume outputs from existing analytics pipelines; transform & expose that data via REST endpoints and typed client SDKs.
  • Integrate consensus‑layer insights (beacon duties, attestation stats, slashing alerts) so stakers understand their validator health.
  • Interact with deployed Solidity smart contracts using viem/ethers.js/web3.js to read on‑chain state or submit transactions (e.g., validator registration, withdrawal credentials updates).
  • Automate testing & deployment with GitHub Actions and serverless hosting on Vercel.
  • Contribute to technical road‑mapping, architecture reviews, and RFCs in our open, async‑first culture.

Requirements• 4+ years building production full‑stack web applications.

  • Advanced TypeScript skills across React and Node.js.
  • Demonstrated experience designing & consuming REST APIs.
  • Ability to query and optimise ClickHouse or another analytic DB, plus familiarity with MongoDB.
  • Working knowledge of the Ethereum consensus layer (Beacon Chain duties, attestations, slashing conditions).
  • Proven experience interacting with deployed Solidity contracts (reading state, sending signed transactions, gas estimation, event parsing).
  • CI/CD mindset; you automate workflows with GitHub Actions (or similar) and treat infrastructure as code.
  • Strong testing discipline: unit, integration, and E2E where it matters.
  • Excellent written communication; comfortable in an async, globally distributed team.

Nice to have• Experience with SQL

  • Exposure to GraphQL (Apollo Server/Federation) - some internal services use it.
  • Contributions to Ethereum client code, staking protocols, or DV research (Lido, DVT).Experience with p2p networking stacks (libp2p, gRPC) or BFT systems.
  • Familiarity with container orchestration (Kubernetes) and infrastructure‑as‑code (Terraform).
  • Go proficiency (many beacon‑chain tools use them).
  • Data‑visualisation skills (D3.js, Recharts) for rich dashboards.

About the team - How we work?• Async‑first: proposals & design docs precede meetings.

  • Small, senior team: high trust & ownership.
  • Open‑source by default: most code and discussions are public.

Our Values• Synergistic

  • Secure
  • Innovative
  • Reliable

Compensation• Competitive salary in dollars

  • Full remote company - Work from wherever you want
  • Possibility to attend to relevant Conferences
  • 2 Recharge weeks at the end of the year
  • Equipment budget

\nThanks for submitting your application! We’re excited to connect and hopefully build amazing things together.

Best of luck!