Position: Node.js Developer (Middle )
Company: Mind Studios
Category: Node.js
Experience required: 2y
English level: upper

**About the project:**
**xManna** is an ecosystem which combines multi currency skilled cash gaming, multicurrency wallet with a debit card attached to it where users can spend their winnings, a loyalty feed section for teams or celebrities to stay connected to their fans, and a rewards section fueled by a major revenue share back to the users in the form of prizes and rewards. xManna hosts a loyalty application which can be easily re-skinned for multiple teams or channel operators, and a gaming SDK to incorporate stand alone games into this skilled cash gaming ecosystem creating new revenue streams for teams and game developers and a unique exciting product for the users.

**What we offer:**
— Building expert teams hungry for knowledge and aiming to create products that stand out — we support and encourage our teams to take up courses, visit conferences, learn and develop as professionals and as people.
— Boing a job that’s high-quality and successful — we prefer projects that are interesting, ambitious, and allow us the time and opportunity to grow.
— Chance to work with our best developers — you'll have a personal mentor to guide you.
— Coaching and reviews to support your career development, personal development plan with maximized opportunities for skills upgrade.
— Offering our employees the freedom and flexibility to work comfortably on projects that matter to them, so that they could do their best. We stick to trust and loyalty when everything is based on your own task estimates.
— We allocate a highly generous budget for education depending on the employee's level.
— Code review.
— Comfortable office in a city center (67A D. Yavornitsky Avenue).
— Office/Office with option for occasional remote work.
— Paid vacations (18 business days) and sick leave.
—Traditional treats: tea, coffee, milk, biscuits + healthy snacks.

**Requirements:**
— Experience with Node.js, JavaScript (ES6/7), TypeScript;
— Understanding of microservices architecture;
— Proficient with Git;
— Express, NestJS or similar backend frameworks;
— REST API;
— MongoDB or other NoSQL databases;
— Websockets (Native or Socket.IO);
— Command line basics;
— English -  Upper-Intermediate and higher.

**As a plus:**
— Experience with AWS Services (CodeCommit, SQS);
— Experience with Jest or other testing framework;