Position: NodeJS dev
Company: AnyTeam
Experience required: 2y
English level: intermediate

JCash is a FinTech product company. We have 10+ years of expertise and a strong product line. Recently we've launched a new blockchain project so you will build it from scratch. The team is almost full we are awaiting only for **NodeJS dev** ;)

**Mandatory:**
- 2+ yrs Javascript 
- 1+ yrs NodeJS (must know: Event Loop, EventEmitter, Buffer, Stream)
- Strong knowledge of ExpressJS
- RESTful service building
- PostgreSQL and MongoDB
- Knowledge of bash
- Experience of writing tests using Mocha, Chai


**Nice to have:**
- Understanding of microservice architecture
- Knowledge of at least one front end framework (Vue, React)
- Knowledge ES6 (Promises, Async/Await)
- Basic knowledge of Docker, Docker Compose
- Understanding of Blockchain principles (Bitcoin, Ethereum, OMNI)


 **Main responsibilities:**
- Work with an established team of developers
- Develop and support the development of new and existing product features
- Solve diverse, complex problems related to high-scale, cutting-edge systems
- Focus on code quality, reusability, and testability
- Participate in meetings