Position: Middle/Senior JavaScript  Developer
Company: Aimprosoft
Experience required: 2y
English level: intermediate

**Responsibilities:**

- Node.js application development 
- Application development using ReactJS
- Provide UAT / production technical support / investigation and issue resolution
- Сreate the best possible user experience on the web

**Required skills:**

- 2+ years of overall commercial experience
- 2+ years of Node.js experience
- Working experience with ReactJS 
- Working experience with Express.js/Hapi.js, Sequelize/Prisma
- Good understanding of communication protocols (REST, GraphQL, JWT, OAuth 1.0 and 2.0, WebSockets, etc.)
- Knowledge of SQL and experience with RDBMS (MySQL, PostgreSQL, MS SQL)
- English level — Intermediate and higher

**Will be a plus:**
- Knowledge of NoSQL (Redis, Mongo etc.)
- Knowledge of Typescript
- Experience with Docker & CI\CD
- Experience with testing frameworks (Jest, Mocha, Jasmine, Karma, etc.)

**What we offer:**
- Interesting and challenging tasks
- Independence in decision-making
- Competitive salary
- High career prospects 
- Paid vacation, holidays, and sick leaves
- Free English classes