Position: VP of Engineering, Crello
Company: Depositphotos
Category: Node.js
Experience required: 5y
English level: intermediate

Crello is an online graphic design editor launched by Depositphotos in 2016. It allows to create static and animated design projects in 70+ various formats for social media, ads, print, personal, and business needs and serves millions of users across the globe. We are looking for an engineering leader who can help us build a world-class engineering team and culture.

The VP of Engineering is a key leadership position responsible for managing the engineering team and activities, ensuring the product is delivered as expected and timely. You’ll report directly to the company's CEO and closely collaborate with the Head of Product and other leadership team members.

If you have led cross-functional engineering teams of 40+ members and understand the best engineering practices, this is a rare opportunity for you to join an extremely ambitious and fast-paced global SaaS company and have a hands-on impact on its growth trajectory. 

Responsibilities:

In close collaboration with engineering leaders formulate and execute a technical vision for an efficient and scalable product delivery process and platform
Be an effective leader for engineering teams, communicate and drive engineering initiatives across functions
With the help of HR build a process to hire, develop, mentor and retain the best engineering talents
Maintain and improve the capabilities of our tech platform, ensure best development practices and controls are in place
Identify, prioritize and resolve development issues

Requirements:

BS, MA or PhD in computer science or related field
Proven experience as a VP of Engineering, Head of Engineering, CTO, Director of Engineering in a tech company managing a cross-functional team of 40+ engineers
Strong technical/engineering background and understanding of modern technologies, infrastructure and development best practices
Experience in recruiting, leading and motivating high efficient engineering teams
Good written and verbal communication skills in English

Technologies we use:

Platform:
— Configuration management — ansible, terraform
— Kubernetes over AWS EC2 + kops (No EKS)
— OpenFaaS
— Helm
— CI / CD — over gitlab
Monitoring and observability:
— Grafana,
— Prometheus
— OpenTelemetry (application traces and metrics)
— Loki (no ELK)
Backend stack:
— Nodejs (both with typescript and javascript)
— Golang
— Mongodb as the standard database
— RabbitMQ as a message broker
— Redis as caching server and work queues
Frontend stack:
— React, Redux, Rx.js, Canvas, WebGL