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:
We offer you:
- Basic knowlwdge about blockchain and cryptocurrency
- Basic knowledge of Hyperledger Fabric
- Basic knowledge of Golang
- 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