Our customer is the global leader in sustainable food, operating in 53 countries, serving 100 million consumers each day.
As part of the digital & data factory, their goal is to contribute to the innovation within the group by creating data-driven solutions through AI projects to assist our restaurants and facility management activities in anticipating the demand, and therefore decrease the waste, or to improve the allocation of staff on the sites.
Digital & AI factory’s foundation is based on a unique mix of skills: strong business knowledge, data science/software/cloud expertise, and agile methods day to day practice. This allows to deliver projects with strong business and operational value thanks to teams composed of the best experts in their fields.
The performance of the Digital&AI services is based on a real technical expertise in AI, software engineering, data engineering, machine learning engineering and site reliability engineering. As a full stack engineer on digital applications, you will play a crucial role in leading the design, development, and successful deployment of cutting-edge digital solutions. You will collaborate closely with Product Manager, UX/UI Designers and Engineering Manager to guide on technical requirements, technical estimation, and prioritizing backlogs. This role requires strong experience in hands-on development, application design, test automation, best practices implementation, integration with existing systems and aligning with global standards and guidelines.
From day 1, you are expected to dive into project, establish rapport with stakeholders and team members. Together with Product Manager, UX/UI Designers and Engineering Manager, you’ll be at the forefront, ensuring that technical strength of the product and is delivered as expected.
Front-end, API, and back-end development, ensuring the successful delivery of digital solutions
Drive innovation by staying informed about emerging technologies, industry trends, and best practices
Collaborate with Product Manager, UX/UI Designers and Engineering Manager to define agile technical requirements, provide technical estimation, and prioritize backlogs based on business needs and technical feasibility
Participate in sprint planning, backlog grooming, and release planning meetings to ensure alignment between technical implementation and product roadmap
Participate in hands-on development activities, including coding, debugging, and troubleshooting, to deliver high-quality applications
Design, architecture, development digital applications, ensuring adherence to best practices, coding standards, and architectural principles
Implement test automation strategies and frameworks to automate testing processes and ensure the quality and reliability of applications
Define and implement code best practices, development standards, and documentation processes to maintain code quality and readability
Integrate digital applications with existing digital assets, backend systems, and third-party APIs, ensuring seamless data exchange and interoperability
Communicate technical concepts and solutions to non-technical stakeholders in a clear and understandable manner
Bachelor’s or Master’s degree in Computer Science or related field
~Proven track record of delivering complex digital solutions
~ Advanced knowledge of React hooks, context API, and component and global state management
~ Proficiency in React performance optimization and modern features
~ NET (6+)
~ Experience with Azure Service Bus, Event Grid, and message-based architectures
~ Brilliant communication abilities, knowing how to explain technical details and processes to a non-tech person
~ Fluency in English
~ Test automation (Playwright/Cypress)
Building CI/CD pipelines in Azure DevOps
Study and practice of English: courses and communication with colleagues and clients from different countries
Compensation package (paid vacation, sick leaves)
Flexible working hours (from 9-11 to 18-20)