Sr FullStack Engineer – DApp Development

Obol Labs


The Role

The focus of this role is on developing and enhancing React-based web applications for interacting with the Ethereum blockchain to create 
This includes creating user-friendly interfaces, integrating with wallets, and ensuring the applications are absolutely secure and reliable

The goal of this role is to enable the proliferation of Distributed Validators in the Ethereum Staking Ecosystem, by making them easy to create, view, understand, and interact with
This role requires working with agency and autonomy
It requires collaboration with cross-functional internal teams as well as dealing with external stakeholders
Obol’s , Obol’s static , Obol’s typescript packages, and other applications will be under this role’s remit


  • Develop and implement new features for our web applications using React, showcasing your expertise in creating user-centric solutions
  • Collaborate with cross-functional teams, including product owners, designers, and QA engineers, to ensure seamless delivery of high-quality products
  • Contribute to Obol’s coding standards, design patterns, and development methodologies
  • Drive innovation by researching and adopting the latest trends and technologies in the React ecosystem, ensuring our applications remain secure, competitive, and cutting-edge
  • Act as a technical mentor for junior developers, providing guidance and support to help them grow and excel in their roles
  • Collaborate with external partners integrating Obol technology into their dapps using the 
  • Take responsibility for maintaining and enhancing our current products, including our component library () and DApp ()
  • Improve the accessibility of our interfaces to all types of internet users
  • Harden the security of our React software and its supply chain


  • Professional experience in React-based Ethereum Application Development (examples below)
  • What we use for React Development: Typescript, Next
    js, React Hook Form, SWR, Zustand, @headlessui/react, stitches
    dev, tailwindCSS and others
  • What we use for Ethereum Development: Foundry, Hardhat, Ethers
    js, web3-react, @obolnetwork/obol-sdk, @metamask/eth-sig-util, @0xsplits/splits-sdk(-react), @gnosis
    pm/safe-core-sdk, @synthetixio/synpress, @chainsafe/(bls/discv5/ssz) and others
  • Previous delivery of react websites that enable non-custodial, wallet-based interaction with mainnet Ethereum or a similar EVM network with more than $100k in value handled
  • Knowledge of JS/TS security and testing best practices
  • Knowledge of JS/TS CI/CD best practices
  • Experience working with Agile Software Development methodologies
  • Web3 professional experience
  • Proven ability to maintain and contribute to Open Source repos
  • Timezone between UTC-2 to UTC+3

Nice to have

  • Ethereum staking experience
  • Node
    js or other backend development experience
  • Solidity development experience
  • Familiarity with docker and/or running servers
  • SQL/NoSQL experience
  • Experience working in a distributed remote team


  • Fully Remote Working and flexible hours
  • Meet the team at our Annual Offsites
  • Chance to attend crypto and staking conferences
  • Working with the purpose of decentralising Ethereum
  • Generous paid time off
  • Budget for equipment
  • Budget for training or education

Listed in: , , , , , , ,