Position: Middle JavaScript / TypeScript Engineer
Company: Depositphotos
Category: Node.js
Experience required: 2y

**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.
**Requirement:**
At least 2 years experience of TypeScript development
Node.JS
Develop and deliver new business features (e.g. payments and subscriptions)
MongoDB
Testing(mocha/jest)
Docker
Would be a plus knowlege/experients with
RabbitMQ
Kubernetes
Grafana
AWS
Ansible
**Responsibility:**
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.
Strict Pull Requests and code review procedures.
Gather initial intel from other teams, participate and initiate in the process of defining microservices architecture, communication between microservices, end-to-end testing mechanisms.
**What we offer:**
Competitive compensation level.
Paid Vacations (24 days), Statutory Holidays and Sick leaves.
Comfortable Office.
Flexible Work Schedule.
Professional Growth.