ENS Labs Ltd · 4 months ago
Integrations Engineer (Web3)
ENS Labs is a pioneering company in the Ethereum ecosystem, focusing on the development and integration of the ENS protocol. The Integrations Engineer will drive ENS integration across Web3 applications, contributing code to enhance compatibility and advocating for ENS adoption among partners.
BlockchainCryptocurrencyWeb Apps
Responsibilities
Proactive ENS Integration: Develop and submit high-quality code contributions to external open-source projects (wallets, dApps, libraries) to improve their ENS support. For example, you might add ENS name resolution to a wallet’s address input field or update an SDK for ENSv2 compatibility
Ecosystem Advocacy & Support: Actively advocate for ENS integration in key Web3 products and services. Work closely with engineering teams at wallets, Layer 2s, dApps, and infrastructure providers to assist them in adopting ENS – from initial guidance to hands-on coding help. Be the go-to technical contact for partners integrating ENS
Tooling Gap Resolution: Identify and resolve gaps in tooling that hinder ENS adoption. This could mean creating plugins, patches, or sample code for frameworks that lack ENS support, or improving developer tools (e.g., updating wagmi or EVM libraries to support ENS records on L2 networks)
Maintain ENS SDKs & Libraries: Ensure ENS’s own SDKs and libraries (JavaScript/TypeScript, etc.) are up-to-date with the latest ENS features (including ENSv2) and Ethereum ecosystem changes. Improve documentation and examples so developers can easily use ENS in their apps. Work with popular Web3 libraries (ethers.js, web3.js, viem, etc.) to guarantee ENS compatibility remains robust
External Collaboration: Collaborate closely with external developers and maintain long-term technical relationships with partner teams. Provide persistent, positive, and persuasive support to help partners overcome integration challenges. You’ll represent ENS Labs in external repo discussions, pull requests, and possibly at hackathons or technical workshops
Internal Contribution & Feedback: Feed learnings from integrations back into ENS Labs. Advocate internally for any integration needs, feature gaps, or bugs you discover (e.g., if a dApp’s use case reveals a bug or a missing feature in ENS, you’ll raise it and even contribute to the fix). Work hand-in-hand with ENS core engineers to prioritize enhancements that unblock further adoption. You’ll also liaise with our Developer Relations and Product teams to align on ecosystem needs and upcoming ENS features
Qualification
Required
3–5 Years Software Engineering Experience: Strong programming skills with JavaScript/TypeScript. You can build and debug front-end or backend code and have a solid understanding of modern JS frameworks and tools
Open-Source Contributor: Proven track record contributing to or maintaining open-source projects, especially libraries or APIs in the Web3/Ethereum space. You understand how to navigate external codebases, make thoughtful pull requests, and collaborate in the open
Crypto-Native Mindset: Deep familiarity with blockchain and Ethereum (self-rated 8/10 or higher in crypto nativity). Ideally, you have prior experience at a crypto startup, DAO, or in a Developer Relations / partner engineering role. You use Web3 products regularly and understand common integration pitfalls
Technical Breadth in Web3: Comfortable with Ethereum tooling and EVM internals. Bonus points for experience with Solidity, understanding smart contract interactions, or even some Go (many Ethereum tools use Go). While you won't be writing smart contracts in this role, the ability to read and understand them is valuable
Excellent Communication & Collaboration: Exceptional interpersonal skills. You can explain technical concepts clearly, whether on a GitHub issue or a Zoom call. Proven ability to be persistent, persuasive, and positive when working with external teams – even if it takes multiple follow-ups to drive a partnership to completion
Self-Driven & Remote-Savvy: Thrive in a remote work environment with minimal supervision. You take initiative in identifying what needs to be done. (Our team is distributed; we trust you to manage your time.) Preferably able to work within US or UK business hours (or overlap significantly) to sync with most partner teams and ENS colleagues
Preferred
Solidity or Smart Contract Knowledge: Ability to write or debug Solidity smart contracts. While not a core part of the job, understanding ENS smart contracts or even contributing to them is a plus (ENSv2 might involve new contract logic)
Go or EVM Client Experience: Familiarity with Ethereum clients or L2 solutions (written in Go, Rust, etc.). For example, experience contributing to an Ethereum Name Service library, an L2 SDK, or understanding how ENS resolution works under the hood in clients
DevRel or BizDev Experience: Prior role in Developer Relations, Partner Engineering, or Technical Business Development in Web3. This could manifest as having run integration programs, partner onboarding, hackathons, or being the 'external face' of a protocol or developer platform
Ecosystem Connectivity: Existing relationships or contacts within the Ethereum/Web3 developer community (wallet teams, DApp teams, L2 teams). Being known and trusted in the community can accelerate integration work
Additional Languages: Experience with other programming languages such as Python (e.g., web3.py integration) or Rust (for certain blockchain SDKs) can help broaden ENS integration across more platforms
Company
ENS Labs Ltd
Ethereum Name Service - ENS is DNS for the web3 space. ENS domains are a superset of DNS, allowing attaching human-readable names to websites.
Funding
Current Stage
Early StageRecent News
2025-10-05
2025-08-29
Company data provided by crunchbase