Position: Middle/Senior Node.js Developer
Company: Depositphotos
Experience required: 3y

**What you need to know**:
— Server side javascript(Nodejs).
— Design patterns, Layered Architecture principles, SOLID.
— SQL databases and Database architecture skills.

**Will be a big plus**:
— Distributed systems experience (queues, locks, scheduling).
— Typescript experience.
— Unit & functions testing experience.
— Experience with online payments integration.

**What we offer**:
— Competitive compensation level.
— Paid Vacations (24 days), Statutory Holidays and Sick leaves.
— Comfortable Office.
— Flexible Work Schedule.
— Professional Growth.