Full‑Stack Engineer (Web3 / Distributed Validators)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4+ years of experience in building production full-stack web applications., Advanced TypeScript skills across React and Node.js., Demonstrated experience designing and consuming REST APIs., Working knowledge of the Ethereum consensus layer and interacting with deployed Solidity contracts..

Key responsibilities:

  • Build end-to-end features using Next.js on the front-end and NestJS on the back-end.
  • Query ClickHouse and MongoDB to transform and expose data via REST endpoints.
  • Integrate consensus-layer insights to help stakers understand validator health.
  • Automate testing and deployment using GitHub Actions and contribute to technical road-mapping.

Obol Labs Inc. logo
Obol Labs Inc. Computer Software / SaaS Startup https://obol.tech/
11 - 50 Employees
See all jobs

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.

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
  • Thanks for submitting your application! We’re excited to connect and hopefully build amazing things together.
    Best of luck!

    Required profile

    Experience

    Industry :
    Computer Software / SaaS
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication

    Field Engineer (Solutions) Related jobs