Backend Engineer - New Grad
D3 is a domain tokenization infrastructure that transforms internet names into digital assets for registration, trading, and financial applications.
Funding history
Projects
About D3
D3 creates infrastructure for tokenizing internet domains as on-chain assets. The platform supports existing DNS domains and Web3 name extensions via purpose-built protocols. Users register, trade, and own domains using blockchain technology with verification systems. D3 integrates with traditional domain registries while adding capabilities like fractional ownership and domain-based identity verification for both individuals and applications.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and maintain backend services that power a registrar platform and domain marketplace. You will integrate backend systems with blockchain protocols, help build payment integrations for fiat and crypto, write testable code, participate in code reviews, and debug and improve existing systems while learning from senior engineers.
Requirements
- Bachelor's degree in Computer Science Software Engineering or related field or equivalent practical experience
- 0–2 years of professional experience including internships projects or open source contributions
- Familiarity with at least one backend language such as JavaScript Node.js or Python
- Basic knowledge of databases such as MySQL or PostgreSQL
- Understanding of version control using Git and collaborative development
- Problem solving mindset eagerness to learn and ability to work in a team
- Interest in Web3 or blockchain technologies is a plus no prior experience required
Responsibilities
- Translate product requirements into backend features
- Design implement and maintain backend services for registrar and marketplace platforms
- Integrate backend systems with blockchain protocols
- Build payment integrations supporting traditional and crypto payments
- Write clean testable code and participate in code reviews
- Debug fix and improve existing codebases with mentorship
- Learn and adopt new tools frameworks and best practices
