Based in France and the United Kingdom, OneStock offers an omnichannel Order Management software suite for retailers wishing to make their order management agile, offer the best customer experience and boost their sales.
The company, co-founded by Romulus, Benoit and Vincent in 2010 has become a benchmark for cross-channel merchants, and has many clients in France, the United Kingdom and more generally in Europe.
The company aims to expand even more internationally. His mission ? Abolish the borders between physical and digital commerce.
About The Role
Within our R&D department, you will supervise part of the team and actively participate in the development of OneStock software, whether on back or front issues. The tools will have to respond to the daily issues facing our customers: big data, real-time, high performance and high availability, cloud, UX for different types of users ...
In direct relation with the Chief Architect and the other Tech Leads of the R&D team, and in close collaboration with the product, onboarding, marketing and sales teams, you will intervene in all phases of the product's life. You will shape the software from the design phase to deployment, including technical and technological choices.
You are committed to project management and team management while having a solid technical background. In short, you will be the tech lead of the “green” R&D team (made up of half a dozen engineers for a total of about 15 people with the other colors).
For the purely technical side, you will have to contribute to our platform built on a micro-services architecture. You will thus have the opportunity to manipulate the different technologies of our stack.
The methods / technologies / tools we are used to using:
Deployment on a private and elastic cloud type environment with Docker (Swarm) and soon Kerbernetes
Continuous integration with GoCD and version management with Git
A graduate of an engineering school, you have a strong technical background, want to contribute to the development of a SaaS tool and know how to guide a team. You also know how to be autonomous and are not afraid to take on complex human and technological challenges.
Your main missions will be:
Guide, coordinate and monitor the work of the team
Lead the design of the features to be developed
Actively participate in software development
Provide training and skills development for newcomers
Ensure compliance with work methodologies
Be responsible for the quality of the team's work
Make technological choices in agreement with the team
Provide support for the implementation and debugging of features developed by the team
Monitor to identify new technologies that could benefit the software
Development of back-end and front-end applications (minimum 5 years of experience)
Minimum of 2 years of experience in team management and / or project management
Knowledge and experience on micro-services architectures, and their deployment in a high-availability and high-performance environment.
Teamwork, in an agile environment (Scrum or Kanban)
Autonomy, Adaptability, Communication
Fluency in English
HR interview with the Chief Architect (1h)
Technical test and presentation with the team (2h)