Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailFoodles its 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 teams composition will be the following :
- Two full time software engineers
- One apprentice software engineer
- A product manager
- A UX / UI designer
The tools that youll 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 :
We use the shape up( 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.
Its 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
Full Time