About the company
DV Labs is a remote 30+ member research and software development team with a vision to establish a credibly neutral, trust-minimised infrastructure layer for web3. Previously known as Obol Labs, our work on distributed validators (DVs) boosts the security, resilience, and decentralisation of the Ethereum network.
Job Summary
Responsibilities
📍Design, build, and maintain scalable and high-performance API services that can be used across multiple DVLabs or external services. 📍Design and build rich Web3 experiences using ReactJS, RainbowKit, Ethers.js and more. 📍Collaborate with our Data Engineering team to provide a suite of endpoints for DV performance, accessible to third parties and the Obol DV Launchpad. 📍Write clean, maintainable code, ensuring Unit and End-to-End (E2E) tests are in place. 📍Enhance the backend API infrastructure of the Launchpad to ensure scalability, robustness, and protection against DDoS, spam, and other attacks. 📍Contribute to the ongoing development of the Obol SDK.
Requirements
📍Professional experience in Node.Js, Next.js & Typescript. 📍Previous Web3 experience utilizing common tooling such as Hardhat, Ethers.js, Viem, wagmi. 📍Experience working in a distributed remote team. 📍Experience with NoSQL databases. 📍Experience with API design and testing strategies. 📍Ideal Time zone from GMT-2 to GMT+3.