Tallinn, Estonia

Node.Js Developer

 Job Description:

Your daily activities will include: 
  • Writing really clean, well-tested code
  • Developing Node.js APIs and related support applications
  • Coding of solutions using NodeJS to improve Customer Experience within app
  • Learning new coding practices, and industry trends

You must have:
  • Experience in Nodejs and TypeScript
  • Understanding of distributed systems, microservice architecture
  • Experience of working with basic algorithms and data structures 
  • Strong understanding of databases (Postgres, Redis, MongoDB etc.)
  • Understanding of message brokers (Kafka, AWS SQS etc.)
  • Knowledge of basic cryptography (PKI, encryption, hash functions, kdf, etc. )
  • Understanding of REST API 
  • Understanding of WebSockets
  • Knowledge of Unit and integration testing
  • Experience/knowledge of profiling and searching for memory leaks

We would appreciate if you also have:
  • Basic knowlwdge about blockchain and cryptocurrency
  • Basic knowledge of Hyperledger Fabric
  • Basic knowledge of Golang

We offer you:
  • Better than market competitive salary
  • Relocation and visa assistance
  • Flexible working hours 
  • Personal development and learning possibilities
  • Goals-based incentive bonuses
  • Healthy snacks
  • Informal environment with horizontal management structure
  • Growth possibility to be a front-runner of the development team at a unicorn startup!
  Required Skills:

Games Blockchain Customer Experience Writing Compensation Coding AngularJS PostgreSQL MongoDB Node.js SQL Management