Senior Fullstack Engineer
Location
United States
Posted
87 days ago
Salary
Not specified
Job Description
Role Description
We are seeking a highly skilled and experienced Senior Fullstack Engineer to join our team. In this role, you will design, develop, and optimize both frontend and backend components that power our user-facing applications, including decentralized applications (dApps), a Web2/Web3-compatible Registrar, and domain marketplaces. You will play a critical part in building scalable, secure, and user-friendly systems that bridge traditional DNS with blockchain-based naming technologies. Familiarity with token standards (ERC-721, ERC-1155, ERC-20), wallet integrations, event-driven architectures, and distributed systems is essential.
Responsibilities
-
Frontend
- 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.
-
Backend
- 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.
Qualifications
- 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.
Pluses
- 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.
Benefits
- Ground-Floor Growth, Learning, and Impact: D3 is your chance to dive headfirst into an ultra-early-stage company where every move you make truly matters. You’ll have the opportunity to sharpen your skills, expand your expertise, and shape the foundation of something groundbreaking.
- Strong, Proven Leadership: At D3, you’ll work alongside industry visionaries who have been there, done that, and are ready to do it again—only bigger. You’ll gain invaluable mentorship, develop a high-impact mindset, and be challenged to grow in ways you never imagined.
- Unique Market Positioning: We’re pioneering at the intersection of internet infrastructure, real-world assets, and blockchain communities, creating solutions that redefine what’s possible in Web3.
Job Requirements
- 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.
- Pluses
- 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.
Benefits
- Ground-Floor Growth, Learning, and Impact: D3 is your chance to dive headfirst into an ultra-early-stage company where every move you make truly matters. You’ll have the opportunity to sharpen your skills, expand your expertise, and shape the foundation of something groundbreaking.
- Strong, Proven Leadership: At D3, you’ll work alongside industry visionaries who have been there, done that, and are ready to do it again—only bigger. You’ll gain invaluable mentorship, develop a high-impact mindset, and be challenged to grow in ways you never imagined.
- Unique Market Positioning: We’re pioneering at the intersection of internet infrastructure, real-world assets, and blockchain communities, creating solutions that redefine what’s possible in Web3.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer to develop flight-critical software for aerospace systems
GTM Engineer at Nash building growth infrastructure for digital commerce
Senior Principal Engineer
ExperianWe're unlocking the power of data to help create a better tomorrow.
Senior Principal Engineer guiding architecture vision for D2C platforms
Azure Principal Software Engineer focusing on client engagement and technical solution design