Position: Middle Node.js Engineer
Company: Alty
Experience required: 2y
English level: intermediate

Responsibilities:
— Develop architecture and backend part for a new web and mobile platform from scratch;
— Contribute to all phases of software development lifecycle;

Requirements:
— At least 2 years of commercial experience in backend development;
— 2+ years experience in Node.js development
— Strong knowledge of JavaScript (ES6) + TypeScript
— Experience with REST;
— Experience using Git;
— Design patterns, OOP, Development principles.

Node:
-Next.js
-Express
-noSQL (MongoDB etc.), cache DB (redis)
-SQL (update, retrieve, joins, group)
-RDBMS (MySQL , PostgreSQL, etc.) — (db instruments and stored procedure)
-High load systems and performance
-ORM (Sequelize, Mongoose, etc.)
-Database design (DB Normalization, De-normalization, )
-Websocket
-Tests (jest)
-Postman

Desirable:
Experience with CI/CD set up (GitlabCI)

We are proud of:
• Exciting projects we completed and we are going to complete;
• Team of professionals with good sense of humor;
• No bureaucracy;
• An individual approach to employees. We believe that everyone on the team has potential and useful experience and everyone should be heard.

We offer:
• Flexible work schedule with opportunity to work remotely;
• A wide variety of interesting projects;
• A work environment that welcomes your ideas and suggestions;
• Comfortable office with plenty of fruit, drinks and good vibes.