Position: Lead Backend engineer (Nodejs)
Company: Depositphotos
Experience required: 3y

**What will your job look like**: 

In Crello, we believe in the “Measure everything” principle. You will be expected to take full control on what you're doing, using proper monitoring tools, provided by the infrastructure team. Every engineer should ship its own code to production, so responsibility will be required - we deploy as much as we need through the day with 99.99% availability.

Your code will be thoroughly reviewed by your peers, to make sure that we do the best option possible and don’t create much technical debt.

We encourage horizontal knowledge transfer, so if u are interested in infrastructure development/ tooling or want to play with OpenCV to speed up video generation, this is always  welcomed.

**What you need to know**:
What is required?
- 4+ years of software engineering experience.
- Excellent communication skills.
- Practical experience with javascript (Nodejs).
- Solid understanding of OOP principles.
- MongoDB experience.
- Work experience with AWS.


**Will be a big plus**:
- Distributed systems experience (queues, locks, scheduling).
- Typescript experience.

**What we offer**:
- Competitive compensation level.
- Paid Vacations (24 days), Statutory Holidays and Sick leaves.
- Comfortable Office.
- Flexible Work Schedule.
- Professional Growth.

**Project**:
Crello is a visual editor launched by Depositphotos. It allows creating social media images, and banners, posters, email headers, and other popular formats.
Crello is easy to use — it doesn’t matter if you are an experienced designer or a beginner. We made Crello for marketers, social media specialists, entrepreneurs, bloggers, and anyone who needs a simple solution for their creative projects.