Full‑Stack Engineer (Web3 / Distributed Validators)

Lisbon, Portugal
Engineering /
Full Time /
Remote
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!