Full-Stack Developer

SNS

SNS

Software Engineering · Full-time
Hong Kong · Remote
Posted 6+ months ago

About Us:

Solana Name Service (sns.id) is the most integrated Web3 domain name service on Solana. SNS provides Web3 users with human-readable domain names (such as yourname.sol or yourcompany.sol), in order to make blockchain transactions easier, more secure, and more user-friendly. We also aim to encourage the growth of communities and the widespread adoption of blockchain technology. If you are passionate about blockchain, especially Solana, we want to hear from you!

About the Role:

We are seeking an experienced full-stack developer with a strong background in both frontend and backend technologies. The ideal candidate will have extensive experience with Next.js and Tailwind for frontend development, and proficiency in Rust and Node.js for backend development. Experience with smart contracts, particularly on Solana, is a significant advantage. Knowledge of Golang and databases such as PostgreSQL will also be highly valued.

Please include your location, time zone, and expected salary range when applying.

Responsibilities:

  • Frontend Development: Design and implement intuitive and responsive user interfaces using React, Next.js, and Tailwind CSS.
  • Backend Development: Develop, test, and maintain scalable, high performance backend services using Rust and Node.js.
  • Smart Contract Development: Develop and deploy Solana smart contracts and integrate them seamlessly into full-stack applications.
  • Integration: Integrate frontend and backend components to ensure seamless user experiences and robust application performance.
  • Collaboration: Work closely with cross-functional teams including designers, product managers, and other developers to deliver high-quality software solutions.
  • Code Reviews: Participate in code reviews to maintain code quality and share knowledge with the team.
  • Testing and Debugging: Conduct comprehensive testing and debugging of both frontend and backend code to ensure high performance and reliability.
  • Documentation: Maintain detailed, developer-friendly documentation of systems, APIs, and development processes.

Requirements:

  • Proven Experience: 5+ years of professional software development experience, with strong exposure to both frontend and backend systems.
  • Frontend Expertise:
    • Mastery of React, Next.js, and Tailwind CSS.
    • Deep understanding of modern web standards, accessibility, and responsive design..
  • Backend Expertise:
    • Proven experience building backend systems in Rust and Node.js.
    • Solid understanding of API design, scalability, and performance optimization.
  • Blockchain Knowledge:
    • Familiarity with smart contract development, ideally on Solana.
    • Understanding of blockchain technologies and decentralized applications (dApps).
    • Collaboration: Excellent communication skills and a proven ability to work effectively in cross-functional teams.
  • Version Control: Proficient with Git and modern CI/CD workflows.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field is preferred, but not mandatory if you have relevant experience.

Preferred Qualifications:

  • Database Skills: Experience with PostgreSQL and general database schema design.
  • Smart Contract Development: Hands-on experience in writing, deploying, and managing smart contracts on Solana.
  • Golang: Working knowledge of Go is an advantage.
  • Security: Strong awareness of security best practices in backend and blockchain development.
  • Open Source Contributions: Experience contributing to open-source projects.
SNS is an equal opportunity employer.