Full Stack Engineer (Web3, Blockchain)

  • Anywhere

About Us:

Craftt is building the largest decentralized talent credentials network via an interoperable network layer of Identity, Reputation and PointFi systems. Our talent-centric platform will give power back to the individuals, shaping a new paradigm of workforce that is defined by the community, for the community. 

We’re passionate about decentralized technology’s potential to act as an equalizing force in the world. In joining us, you’ll take part in transforming the future of work – making it fairer and more inclusive. You will have the opportunity to become part of a project that will be a cornerstone in the future of work. We are a fully remote lean but mean team with members across US, Asia and EU time zones.

We are seeking a talented and experienced Full Stack Engineer to join our team and play a key role in building our platform. As a Full Stack Engineer, you will be responsible for developing both the frontend and backend components of our applications, and ensuring a seamless user experience across the entire stack.


Responsibilities:

  1. Design, develop, and maintain web applications using React and Node.js, as well as Web3 libraries (such as Web3.js or Ethers.js).
  2. Work closely with the founding team to understand user requirements and translate them into technical solutions and specifications.
  3. Collaborate with product managers and designers to implement user-friendly interfaces and ensure a seamless user experience.
  4. Design and implement RESTful APIs and microservices for seamless integration with back-end services and databases as well as blockchain networks and external data sources.
  5. Integrate blockchain functionality and features into backend systems using Node.js, Python, or other server-side technologies.
  6. Implement various testing methodologies to ensure the reliability and quality of code, and be willing to learn new testing techniques as needed.
  7. Continuously learn and stay updated on emerging technologies and best practices in Web3 development and blockchain technologies.
  8. Participate in code reviews, provide constructive feedback, and adhere to coding standards and best practices.
  9. Take ownership of projects and tasks, and demonstrate initiative in finding innovative solutions.

Requirements

Qualifications: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field  (or equivalent experience).
  • 3-5 years of experience in full-stack web development, with a strong focus on React and Node.js.
  • Proven experience developing and deploying applications integrating blockchain technologies is a plus.
  • Proficiency in frontend development using HTML, CSS, JavaScript, and RESTful APIs and Web3 libraries (Web3.js, Ethers.js, etc.).
  • Understanding of blockchain concepts, non-fungible tokens (NFTs), and decentralized autonomous organizations (DAOs).
  • Strong problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
  • Experience with different testing methodologies, or willingness to learn and adapt to different testing techniques.

Expectations:

  • Strong logical reasoning skills and problem-solving abilities.
  • Ability to work effectively in a fast-paced startup environment.
  • Excellent communication skills and the ability to collaborate with cross-functional teams.
  • Passion for learning and a proactive approach to personal and professional growth.