Lead Software Engineer Features F/H

CDI
Clichy
Salaire : Non spécifié
Télétravail non renseigné
Postuler

Foodles
Foodles

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Foodles, it's the canteen but better: simpler, more generous, and more convivial!
Thanks to our proprietary connected fridge technology, we provide our customers with fresh, seasonal meals at affordable prices. We automatically detect the dishes that are taken from the fridges and charge the guests accordingly. We are a leader in our market in Europe with nearly a thousand clients throughout France and a presence in the United Kingdom.

👉 Your mission :
You will join the Features team, one of the three development teams at Foodles. This team is responsible for developing the Web, Mobile, and Fridge applications, intended for our guests, as well as the point of sales application used at our counters.
You are the gateway to our service and your mission is to make the user experience as simple, fast, and intuitive as possible.

To achieve this mission, your team undertakes the following key activities:
- Collaborate with Product and Data teams to shape user-centric experiences: Work closely with cross-functional stakeholders to design, build, and iterate on features that delight our guests and align with strategic business goals. This includes frequent experimentation, data-informed decision making, and a deep focus on usability.
- Develop B2B features to support commercial growth: Build secure, enterprise-grade functionalities that meet client requirements and streamline onboarding. These developments equip the sales team with a scalable and customizable offer that drives contract acquisition.
- Ensure high reliability across all user-facing components: Monitor, maintain, and enhance the availability and performance of our applications (Web, Mobile, Fridge, and Point of Sale). Your team takes ownership of incidents, implements proactive monitoring, and strives for operational excellence.
- Partner with the Maintenance team to deliver effective tooling: Design and develop internal tools that empower our Maintenance team to efficiently install, uninstall, and service smart fridges.
Your team ensures these tools are intuitive, robust, and tailored to the operational workflows of the field teams. Upcoming projects on the roadmap for your team include:
- Launching a customer loyalty program to boost retention
- Enhancing offline fridge capabilities to mitigate outages
- Advancing our next-gen fridges for more reliable RFID detection
- Redesigning the admin interface for improved usability and brand consistency Technology is a cornerstone of Foodles' success today.

The key to this success lies in our ongoing focus on balancing code quality with deployment speed; we are both rigorous and pragmatic. We are dedicated to developing the best products for our users. To achieve this, we rely on the following two fundamental principles:
- A short feedback loop: We deploy changes frequently and engage in continuous interaction with our users. This allows us to iterate rapidly and deliver value incrementally.
- Data analysis: We monitor our guests behaviours to evaluate the pertinence of each development we make.

🤝 Your future work environment :
The team’s composition will be the following :
- Two full time software engineers
- One apprentice software engineer
- A product manager
- A UX / UI designer

🪛 The tools that you’ll use on a daily basis are :
- Front-end : expo/react native, nextjs, reactjs, typescript
- Backend : Python (3.11.9), Django (5.2), Postgres (15.6).
- IoT : balena (docker), rabbitMQ, AWS IoT - Top tier solutions to collaborate on our codebase and monitor our production: Github Codecov / Datadog (logs & APM).
If you want to have a more precise understanding of our stack you can have a look at those slides : https://docs.google.com/presentation/d/1G_n8vE8D7tiTeb9Q-dTK_qlwSOZmqRcX5mYRjj2-Drg/edit?pli=1#slide...

We use the [shape up](https://basecamp.com/shapeup/0.1-foreword) methodology to make sure we invest the right amount of time in each of our development. Our cycles span over six weeks and are followed by a two week cooldown period during which we focus on the technical roadmap.

💼 Your responsibilities
- Write and review code with high quality standard.
- Monitor the performances of the various pieces of the stack api endpoints, algorithms, data pipelines, datawarehouse and improve those performance if they are not at the suitable level.
- Organize technical discussion around projects to make sure everybody on the team is aligned on the best technical solution.
- Collaborate with the data team to make sure that the data created by your development
- Manage three team members.
- Foster a culture of continuous improvement on both technical and organizational matters.

Ideal Candidate Profile:
You are the Lead Developer we need if you recognize yourself in the following profile:
- Graduated from an engineering school with at least 5 years of experience in a similar position
- You possess significant experience in backend and frontend software development.
- You are proficient in several programming languages and are enthusiastic about working with our technology stack.
- You are curious and know how to step out of your comfort zone
- You prioritize writing code that is simple, well-tested, and easy to maintain by others.
- You are skilled at providing and receiving constructive feedback within the team.
- You take full ownership of your projects from conception through to release and ongoing production support.
- You are prepared to join a team that primarily operates remotely.

It's a plus if:
- You have prior IoT / system experience 


⭐️ Recruitment Process:
- Call with Dorine our Talent Acquisition
- Remote technical test to be completed within 1 hour
- Interview with the CTO, a lead developer, and a developer -
- Interview with the product in charge of your future team
- Reference checks
- (optional) lunch at our offices if the whole process was done remotly

Envie d’en voir plus ? Inscrivez-vous en un clic.

Inscrivez-vous gratuitement pour découvrir les détails du poste : missions, profil recherché, et plus.

Vous avez déjà un compte ?

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Postuler