Solana Blockchain Engineer
You will design, implement, deploy, and monitor the DOMA Protocol connecting DNS and web3 naming systems. You will develop and maintain Solana programs and core platform APIs, implement backend services that interface with Solana and DNS registry/registrar infrastructure, and ensure scalability, performance, and security. You will perform code reviews, write and run tests, debug and optimize existing code, and stay current with blockchain and smart contract best practices.
Responsibilities
- Collaborate with the product team to translate requirements into technical specifications and features
- Research design implement deploy and monitor the DOMA Protocol enabling domain tokenization on Solana
- Research implement and maintain Solana programs for tokenization name resolution secondary trading and lending/borrowing
- Implement backend services to interface with the Solana blockchain and DNS registry and registrar infrastructure
- Ensure scalability performance and security of the protocol and application
- Conduct code reviews and maintain code quality through testing and debugging
- Maintain and optimize performance of existing codebase and address bugs
- Stay up-to-date with technologies frameworks and best practices in web development blockchain and smart contract development
Requirements
- Familiarity with Solana smart contracts and standards such as SPL Token Metaplex and Token-2022
- Extensive knowledge and experience in Solana blockchain including smart contract development and deployment blockchain bridges oracles indexers DeFi and NFT marketplaces
- Strong passion for Blockchain technologies and protocols
- Bachelor's degree in computer science software engineering or a related field
- Minimum 5 years of professional experience in backend development using Node.js and MySQL or Postgres
- Minimum 3 years experience in blockchain development using Solidity or Rust with understanding of distributed systems consensus algorithms and storage subsystems
- Familiarity with Git version control and Agile methodologies
- Strong problem-solving skills adaptability and self-motivated attitude
- Excellent communication and collaboration skills