Head of Engineering
Posted 24 days 4 hours ago by cozycozy
About cozycozy
Cozycozy is the only search engine that gives you real-time access to all available vacation accommodations. Whether you're searching for a hotel, apartment, cottage, villa, or even a treehouse, our platform features over 20 million accommodations from more than 100 booking sites. You will find popular options like Airbnb, Gîtes de France, and Expedia, as well as plenty of unique services to explore, such as Agriturismo, Onefinestay, Belvilla, Sonder, Travelski, and many others.
Experiencing rapid growth, we are now present in over 50 countries in 20 languages, with offices in Paris and Budapest. You'll be part of an international team (with 12 nationalities represented) that's passionate about travel and innovation. By joining cozycozy, you'll have the opportunity to make a real impact by helping millions of travelers worldwide find their perfect accommodation!
We are looking for a dynamic and dedicated Head of Engineering ready to fully engage in supporting our rapid growth. Reporting directly to the CEO, you will be a key pillar of our technical strategy, ensuring the quality and success of cozycozy's IT projects. Your mission: to build a strong technological culture within the company, leading the IT team towards excellence, ensuring the reliability of our platform, and integrating emerging technologies, especially AI, to support our growth.
Main Responsibilities
- Technical Leadership and Team Management
Developing and implementing the company's technical strategy.
Establishing a strong tech culture that promotes innovation and best practices within the IT team.
Recruiting and leading the software engineering team.
- Project Management
Developing and managing the technical roadmap in collaboration with product and business teams and project managers.
Managing technical projects while ensuring adherence to deadlines, quality, and budget.
Allocating necessary resources and ensuring timelines are met.
- Software Development and System Architecture
Overseeing backend and frontend development.
Leading rigorous code reviews to ensure software quality and performance.
Participating in system architecture decisions to support the company's current and future needs.
Supervising the design and implementation of a scalable and reliable system architecture.
Overseeing the integration of AI and machine learning technologies.
- Processes and Methods
Defining and implementing processes and working methods to improve productivity and development quality.
Implementing tools and automations to enhance the efficiency of development, testing, and deployment.
Maintaining clear technical documentation.
- Security, Performance, and Risk Management
Taking charge of the security and regulatory compliance of our infrastructure.
Participating in security code reviews and ensuring adherence to industry best practices.
Identifying technical risks and creating proactive mitigation strategies.
Involving in troubleshooting during critical issues.
Qualifications
Education & Experience
Master's degree in computer science or equivalent, ideally supplemented with management training.
5 to 10 years of successful experience in a similar position, preferably in a startup or scale-up environment.
Skills
Solid mastery of backend and frontend technologies, especially Node.js, Angular, and TypeScript.
In-depth knowledge of Kubernetes, Docker, and CI/CD tools like Gitlab and Jenkins.
Strong expertise in system architecture management and scalable infrastructures.
Experience with databases, particularly MongoDB, MySQL, and PostgreSQL.
Familiarity with AI and machine learning technologies.
Proven project management skills.
Excellent communication skills, with the ability to explain complex technical concepts to non-technical audiences.
Analytical mindset and ability to solve complex problems.
Entrepreneurial spirit, dynamism, and initiative to innovate and motivate teams in a rapidly growing context.
Ability to quickly adapt in a constantly evolving and demanding environment.
Fluent in English.
Our Full Technology Stack
Programming: Node.js, Angular, TypeScript, Python, RxJS, HTML, CSS
Databases: MongoDB, MySQL, PostgreSQL, Redis
Infrastructure & Other Tools: Linux, Kubernetes, Docker, Gitlab, Jenkins, Grafana, Jupyter, RabbitMQ, Google Pub/Sub, Airflow, Spark, Prometheus
Why join cozycozy?
The opportunity to play a key role in the development of a fast-growing startup.
A stimulating work environment within an international team.
A strong entrepreneurial culture, with numerous projects to imagine and lead.
Office located in the heart of Paris (75010, Gare de l'Est) with unlimited coffee/tea, drinks, and snacks.
Health insurance with Alan and a Swile card.
Attractive compensation with stock options.