Search...

Senior Fullstack Engineer

D3 logo
D3

D3 is a company developing a purpose-built blockchain for "DomainFi," focusing on tokenization and DeFi applications for the domain name asset class. Its Doma Protocol provides the decentralized infrastructure, including smart contracts, APIs, and a marketplace, to tokenize and trade traditional domain names on the blockchain.

Distributed
About D3

D3 is a company operating at the intersection of domains, Web3, and blockchain infrastructure. It is building a purpose-built blockchain for DomainFi, which aims to bring tokenization and decentralized finance (DeFi) to the domain name asset class. The company's core offering, Doma Protocol, is a domain infrastructure platform that enables the tokenization of traditional domain names. Doma provides a comprehensive suite of tools for developers, including a Smart Contracts API, a Multi-Chain Subgraph, a Poll API, and an Orderbook API. The protocol supports cross-chain functionality, with deployed contracts on testnets like Sepolia, Base Sepolia, Shibarium (Puppynet), and Apechain, and includes a marketplace for trading these tokenized domains.

View jobs by D3

Skills

About the Role

You will design, develop, and optimize frontend and backend components that power user-facing applications including dApps, a Web2/Web3-compatible registrar, and domain marketplaces. You will integrate wallet providers and token standards, build payment processing and event-driven backend services, write unit, integration, and E2E tests, ensure accessibility, SEO, performance, scalability, and security, and contribute to SDKs and APIs to enable third-party integrations.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years frontend development experience with React, Vue, or Angular
  • 5+ years backend development experience with Node.js and MySQL/Postgres
  • Experience building highly scalable distributed production systems
  • Familiarity with CSS frameworks such as Tailwind or Bootstrap and responsive design
  • Mobile-first design and optimization for small screens
  • Experience with web3 libraries (web3.js, ethers.js, wagmi) and token standards
  • Experience with event-driven architecture and asynchronous processing
  • Experience with APIs, microservices, and distributed systems
  • Basic understanding of blockchain architecture and smart contract interaction
  • Familiarity with Git, Agile methodologies, and CI/CD practices
  • Strong problem-solving and communication skills

Responsibilities

  • Collaborate with the product team to translate requirements into technical specifications and user-facing features
  • Develop and maintain frontend components using Next.js, TypeScript, React, GraphQL, HTML, and CSS
  • Design and implement dApps that integrate Web2 and Web3 APIs
  • Build pixel-perfect UI from wireframes and high-fidelity mocks
  • Contribute to open-source SDKs enabling developers to integrate the protocol
  • Write and maintain unit, integration, and end-to-end tests
  • Ensure accessibility, SEO, web performance, scalability, and security of user-facing applications
  • Design, implement, and maintain backend services for registrar features, domain tokenization, and marketplaces
  • Build payment processing systems integrating fiat and crypto gateways
  • Develop event-driven architectures and asynchronous processing with tools like Kafka or RabbitMQ
  • Write scalable APIs and perform code reviews, testing, and debugging
  • Maintain and optimize services for performance and reliability