Full-Stack Developer

SNS

SNS

Software Engineering · Full-time
Hong Kong · Remote
Posted on Jan 8, 2025

We are seeking a talented 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 is a plus.

Please include your location and time zone 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 backend services using Rust and Node.js.
  • Smart Contract Development: Write, deploy, and manage smart contracts on the Solana blockchain.
  • 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 clear and concise documentation for code, processes, and tools used in development.

Requirements:

  • Proven Experience: 2+ years of experience in software development with a focus on both frontend and backend technologies.
  • Frontend Skills:
    • Proficient in React, Next.js, and Tailwind CSS.
    • Strong understanding of modern web development practices and responsive design principles.
  • Backend Skills:
    • Solid knowledge of Rust and Node.js.
  • Blockchain Expertise:
    • Familiarity with smart contract development, preferably on the Solana blockchain.
    • Understanding of blockchain technologies and decentralized applications (dApps).
    • Problem-Solving: Strong analytical and problem-solving skills.
    • Collaboration: Excellent teamwork and communication skills.
    • Adaptability: Ability to work in a fast-paced, dynamic environment.
  • Version Control: Proficient in using version control systems such as Git.
  • 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 Knowledge: Experience with PostgreSQL and other database management systems.
  • Smart Contract Development: Hands-on experience in writing, deploying, and managing smart contracts on Solana.
  • Golang: Knowledge of Golang is a plus.
  • Security Awareness: Understanding of security best practices in blockchain development.
  • Open Source Contributions: Experience contributing to open-source projects.
SNS is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email [email protected]