Backend Programmer

Bali / Full-time

We are looking for an experienced Back-end developer to join our IT team! As a Back-end Developer, you will be responsible for the blockchain logic, server-side app logic as well as for the integration of the front-end part. If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then you will love this job.


Requirements

  • Proven work experience as a Backend Developer for 2 years.
  • Experience with NodeJS framework (Express, Nest, etc).
  • Experience with web service: Restful, WebSocket.
  • Able to work with Typescript Language.
  • Excellent understanding of SQL and NoSQL databases concepts.
  • Familiarity with common terminology in computer science such as bytes, memory, and a stack.
  • Familiarity with basic cryptography.
  • Strong knowledge of common algorithms and data structures.
  • Having knowledge of Golang and Solidity is a plus.
  • Willing to research and learn about Blockchain.

Responsibilities

  • Research, design and develop smart contracts & back end for decentralized applications.
  • Brainstorm and evaluate blockchain tools and technologies.
  • Building reusable code and libraries for future use.
  • Document new solutions as well as maintaining existing ones.
  • Collaborate with front-end developers.