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!