Position: Node.js developer
Company: Sonalake
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

Requirements:
- Experience architecting and developing REST API
- Solid knowledge of JavaScript and Typescript
- Solid knowledge of Nest.js
- External APIs experience
- Strong documentation, analytical and problem-solving skills
- Amazon Web Services experience (RDS, S3, EC2,  VPC, HTTP, Elastic Beanstalk, Code Pipeline, Route 53, Cloud Watch, API Gateway)
- Knowledge of algorithms and data structures
- Knowledge of modern deployment process (Docker, Kubernetes, CI/CD)
- Solid e2e and unit testing skills
- Experience working with databases (e.g. PostgreSQL, MySQL, MongoDB), SQL strong knowledge, queries optimization
- Solid understanding of git flow

Will be a plus:
- Experience working with real-time applications using WebSockets
- Experience with microservice architecture
- Experience with blockchain
- Golang experience/knowledge
- gRPC experience/knowledge
- Experience/Knowledge of RabbitMQ/Redis/Apache Kafka
- Understanding cryptography: private and public keys, signature, keys derivation, hashing, encryption
- Passion for blockchain and cryptocurrencies

We offer:
- New crypto projects
- Customers from all over the world: America, China, Canada, Africa 
- Paid Hyperledger Fabric courses (Linux Foundation)
- Adrenaline from working with real finances
- Open salaries and income
- Coffee + cookies in the kitchen