Enable job alerts via email!

Full‑Stack Engineer (Web3 / Distributed Validators)

Obol

Lisbon (ND)

Remote

USD 90,000 - 130,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Obol is seeking a Full-Stack Engineer to enhance their validator technology. The ideal candidate will connect UI/UX ideas to backend services and develop features that empower operators in managing distributed validators efficiently. Join a small, senior team in a fully remote environment focused on innovative solutions and open-source contributions.

Benefits

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

Qualifications

  • 4+ years building production full-stack web applications.
  • Advanced TypeScript skills across React and Node.js.
  • Working knowledge of Ethereum consensus layer.

Responsibilities

  • Build end-to-end features with Next.js and NestJS.
  • Query ClickHouse and MongoDB to transform and expose data.
  • Interact with deployed Solidity smart contracts.

Skills

TypeScript
JavaScript
REST APIs
MongoDB
ClickHouse
Solidity
GitHub Actions
E2E Testing
Data Visualization

Job description

Who Are We?

The Obol Collective is quickly becoming the foundation of layer 1 blockchains like Ethereum through Obol Distributed Validators (DVs) — our industry leading validator technology that improves performance, lowers risks and increases rewards. We’re already securing $1B+ of ETH through key partners like Lido & EtherFi and we’re expecting continued rapid growth.We’re backed by top tier angels like David Hoffman, Anthony Sassano, Sreeram Kannan, Dankrad Feist and tier 1 investors like Pantera, Archetype, Ethereal Ventures, Placeholder and more.

DV Labs is both the first and largest contributor to the Obol Collective, including building much of the core technology behind the project.

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

Thank you for your interest. Looking forward to building amazing stuff together!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Washington

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Delhi Township

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Washington

Remote

USD 100,000 - 140,000

4 days ago
Be an early applicant

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Baltimore

Remote

USD 100,000 - 130,000

4 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Washington

Remote

USD 115,000 - 185,000

3 days ago
Be an early applicant

AI Full Stack Engineer

mroads

Bethesda

Remote

USD 80,000 - 100,000

3 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Delhi Township

Remote

USD 70,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer FS

Ad Hoc LLC

Columbia

Remote

USD 124,000 - 140,000

3 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Pittsburgh

Remote

USD 67,000 - 165,000

3 days ago
Be an early applicant