Note: The job is a remote job and is open to candidates in USA. D3 is building the world’s first purpose-built blockchain for DomainFi, revolutionizing the ownership and trading of domain names. They are seeking a Senior Fullstack Engineer to design, develop, and optimize both frontend and backend components for user-facing applications, including decentralized applications and domain marketplaces.
Responsibilities
- Collaborate with the product team to translate requirements into technical specifications and user-facing features
- Develop and maintain frontend components of the domain registrar and marketplace using Next.js, Typescript, React, GraphQL, HTML, and CSS
- Design and implement dApps that seamlessly integrate Web2 and Web3 APIs
- Build pixel-perfect UI from wireframes and high-fidelity mocks with attention to detail
- Contribute to open-source SDKs enabling developers to integrate Doma Protocol into their apps
- Write and maintain unit, integration, and E2E tests
- Ensure accessibility (WCAG), SEO, web performance best practices, scalability, and security
- Design, implement, and maintain backend services to support registrar features, domain tokenization, and Web2/Web3 marketplaces
- Build robust systems for payment processing, integrating fiat and crypto gateways
- Develop backend systems supporting event-driven architectures and asynchronous processing with Kafka, RabbitMQ, or similar tools
- Write scalable APIs, ensuring code quality through reviews, testing, and debugging
- Maintain and optimize existing services for performance and reliability
- Stay up to date with best practices and emerging technologies in web and blockchain development
Skills
- Bachelor's degree in Computer Science, Software Engineering, or related field (advanced coursework and certifications are a plus)
- 5+ years frontend development (React, Vue, or Angular)
- 5+ years backend development (Node.js with MySQL/Postgres)
- Experience building highly scalable, distributed production systems
- CSS frameworks (Tailwind, Bootstrap) and responsive design
- Mobile-first design principles and optimization for small screens
- Web3 libraries (web3.js, ethers.js, wagmi)
- Event-driven architecture and asynchronous processing
- Experience with APIs, microservices, and distributed systems
- Basic understanding of blockchain architecture and smart contract interaction
- Strong problem-solving, adaptability, and self-motivation
- Familiarity with Git, Agile methodologies, and CI/CD practices
- Excellent communication and teamwork skills
- Smart contract development (Solidity)
- Experience with React Native or mobile development
- Familiarity with EPP (Extensible Provisioning Protocol) in domain systems
- Experience with NestJS, GraphQL
- DevOps experience (Kubernetes, AWS, GCP, DigitalOcean, Linux)
- Accessibility design knowledge
Company Overview
Company H1B Sponsorship