Engineering Team Lead .NET - Digital Media (M/F/NB)
Cette offre a été pourvue !
Who are they?
Have you ever booked a hotel online? Then you’ve probably used D-EDGE without knowing it.
Every day, we help more than 17,000 hotels worldwide to develop their online visibility and sales through a range of SaaS and digital marketing solutions.
Amongst the 500+ D-EDGERS, the Tech and Product team is made up of a hundred or so enthusiasts who are reinventing hotel booking for both the traveller and the hotelier.
As a subsidiary of the Accor group, D-EDGE simplifies the life of independent hotels and hotel chains alike.
**Position opened in Paris or Bordeaux **
🧑🤝🧑ABOUT THE TEAM:
We provide to our customers the possibility to protect their brand and improve their direct distribution sell-through. To achieve this mission, we provide our hotelier’s tools and services to manage their visibility on internet search engines, and price comparison websites called metasearch.
The mission of the product is divided into different parts :
Provide price and availability information to partners such as metasearch
Track the visitor path
Define the source of the booking
Provide a tool to let the hotelier define this visibility on metasearch engines
We work in close collaboration with our internal agency which provides a complete service to the hotelier to increase its visibility and bookings. Our internal agency, Digital Media Services, uses a dedicated tool, created by a tier-party provider. Our mission is to provide all the necessary information to seamlessly integrate this tool with our systems. Very recently D-EDGE acquired this tier-party provider and also owns this application.
The challenges ahead are quite ambitious. In the short term, we have immediate challenges to ensure our constant compliance with GDPR and ePrivacy updates, while preserving our business model. In the mid-term, we have to create a complete vision of the future of Digital Media in D-EDGE. We are ready to build a new offer based on our latest acquisition and our existing tool. The challenge is to merge all these functionalities in a coherent and complementary toolset offer.
On the technical part, the product is built with a micro-service approach. APIs are used internally but also by our partners, with a high volume of calls. To ensure performance and protect our systems, we manage different levels of cache. Our organic growth constantly challenges us to maintain and improve the performance of our services. The big majority of the stack is coded in .Net Core. We use MongoDB as a database. Most of our applications are hosted on Azure. On the other side of the coin, we have a few legacy applications that we need to decommission, written in PHP and Node.
💻 YOUR SCOPE:
As team lead, you are responsible for leading the evolutions and maintenance needs. Your scope covers all stages of development, including working on specifications, planning, day-to-day operations and delivery; and also managing a technical team of 3 engineers and 1 student. As a manager, you are responsible for growing the expertise of individual engineers and the team as a whole. To realize this mission, you will be supported by your VP of engineering. And will work in close collaboration with your Product Manager.
🎯 WHAT YOU’LL BE DOING:
Management and organization Lead the development team through direct management of engineers, as well as mentorship. Ensure that the team members are learning and growing and remain motivated. Ensure that the team objectives are set and on track. Ensure that the organization of the team is consistent with the team principles and allow an efficient collaboration between all stakeholders. Collaborate with the VP of Engineering to create a multi-skilled team Manage HR operations such as one-to-one meetings, bi-annual reviews, leave requests and newcomers onboarding process.
Project Management Plan, design and follow-up technical projects with anticipation of possible difficulties. Participate in the design of software architecture and technical choices. Animate the design and grooming meetings for the projects. Ensure the proper documentation is written and maintained, including experiment reports, architecture overview, technical specifications, team-related documentation, and on-call/supervision help. Ensure the project CI/CD workflow is efficient and consistent, and includes relevant monitoring and alerting. Perform recurring reporting to the VP of Engineering and/or Engineering Manager to identify progress on projects and difficulties and risks. Collaborate with various teams to ensure the proper integration of the product within the D-EDGE Product Family.
Quality and performance Ensure high standards in development and quality are met and consistent. Ensure that technical choices made by the team are consistent with the general architecture principles, mature, and will be maintainable in the long term. Ensure the efficient contribution of the engineering team to incident management whenever necessary. Ensure that the technical debt is managed and under control.
Roadmap Ensure that the engineering teams are efficiently contributing to the roadmap, evaluating the workload, and balancing new features and technical improvements. Ensure that the roadmap is delivered on time with the right balance between technical improvements and new features.
Innovation & tech community
Create the right conditions for technical experimentation and innovation. Maintain the right balance between technical innovation and the need for mature solutions.
You report to an Engineering Manager.
⭐WHAT YOU’VE GOT:
The job has been tailored for you if: 🦄
You have 7+ years of experience in engineering in a SaaS environment and production management.
You have already been the manager of an engineering team of 3+ people.
You have a strong technical background and the ability to work closely with engineering teams, understand technical requirements, choices, and architectures. In particular, you have a good knowledge of the technologies and frameworks used by the team.
You have the ability to analyze, understand and design software architectures with security, reliability and performance objectives in mind.
You are familiar with the project and software engineering past and present popular methodologies: SCRUM, KANBAN. You successfully managed projects of various types, including development of new features, maintenance or fine-tuning of existing products.
You are a problem solver, with the ability to go deep into details whenever necessary.
You have good written and oral communication skills with the ability to collaborate with technical and non-technical stakeholders.
You speak and write French and English.
💜 WHY YOU’LL LOVE US:
Attractive salary according to your profile
D-Edge is Remote Friendly
Remote allowance: 2,60€ / day within the limit of three days per week
Meal Allowance (9,48 euros/day paid at 60 %)
Accor Employee Card : Discount on hotel bookings
Incentives plans, bonuses and wage savings
CSE: Sports and cultural activities, gift cards and various discounts
Noos & Vendredi, to get involved in civic and committed actions
D-Convention : This is THE event that D-EDGERS are looking forward to
D-Summer Party: Annual meeting to spend a fun and friendly moment with all D-EDGERS
🤝 RECRUITMENT PROCESS:
Call with the Talent Acquisition Manager
Let’s get to know each other (~45 minutes)
First Interview with VP Engineering and Engineering Manager
An opportunity to talk about your background and motivations and to introduce you to the position, our technical ecosystem, and our ambitions. (~60 minutes)
Case Study (~60 minutes)
Technical and cultural fit Interview with team members
… and welcome to D-EDGE ! :)
Please be aware that we will be asking for work references.
D-EDGE is an equal opportunity employer. We do not discriminate based on : race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. *