Blockchain Backend Developer (Solidity/Nodejs)

RESPONSIBILITIES:

  • Participate in the full life cycle of blockchain and related software development, including design, architecture and implementation of different apps using smart contracts.
  • Work around the following tech stack: Solidity (smart contract development), Javascript/TypeScript (NodeJs backend development), Linux (Operating).
  • Apply the latest cryptology techniques to protect against cyber attacks.
  • Collaborate with the project team to ship new features.
  • Explore new technology trends, continuously improve current workflows for a more flexible, stable and scalable system.

REQUIREMENTS:

Must have:

  • 2+ year of experience on Smart contract development with Solidity.
  • 2+ years of experience in Backend development, at least 1 years in Nodejs.
  • Experience working with Hardhat, Truffle, Web3js or Etherjs.
  • Experience working on RDBMS and NoSQL (Postgres, MongoDB).
  • Experience with Docker and GIT in software development.
  • Good knowledge of Algorithm, Data Structures, and Cryptography.
  • Good knowledge of common Smart contract attack methods.
  • Good working attitude, problem-solving skills, critical thinking, and communication skill.
  • English reading skill to understand spec documents, requirements, etc.

Nice to have:

  • Experience in designing and building scalable, fault tolerant, and secure distributed systems.
  • Having knowledge of one architecture model: microservices, event-driven.
  • Experienced in developing distributed systems on top of microservices architecture, event-driven architecture using NodeJs, Kafka, RabbitMQ, etc. is highly welcome.
  • Experience in cloud-based application development (AWS, Azure, GCP).
  • Have experience in application logging and monitoring with tools such as Sentry, NewRelic.

BENEFITS:

  • Competitive income: $1800 – $2500
    • Based on your work result with normally 2 times review per year.
    • 100% salary during the probation period.
    • Yearly Performance Bonus (up to 3 months).
    • Token option and Token reward to share product success with all members.
  • Remote working time: up to two days per week.
  • 18 full-paid days off per year.
  • Laptop options by default, by your choice, or the company’s choice based on your needs.
  • Lots of room to grow: Great chance to develop your skills and competencies, with proper training and working with many key people from top tech companies and the Beincom Scholarship to sharpen your knowledge.
  • Young, friendly, and respectful environment.
  • Spacious and well-equipped office.
  • Annual vacation at least 1 time per year with full salary.
  • Extra Health insurance, private premium package (up to 400 million VND in compensation).