The role of the tech team is to develop, maintain, improve and optimize our two products : Atlas and Hermes.
Hermes, to allow customers to order and track their shipments, and Atlas, to let Ovrsea organise them. Most work is focused on Atlas : it is a revolutionary Transport Management System, which allows us to organise all types of shipments worldwide. Since it is an internal product, it allows us to iterate much faster (10 to 20 deployments per day), to test many things and to directly see our work impact.
Our Tech Team has several missions :
- Develop new features in collaboration with the Product Managers. These features, mainly developed for Atlas, allow a better organization of the global transport of goods
- Maintain the platforms in optimal operation: response time, number of bugs, reliability are essential criteria for a platform that is used eight hours a day by Ovrsea's operational staff
- Ensure a reasonable level of technical debt: Ovrsea is a long term project, Atlas has to evolve for years, the tech is responsible to make sure that the development takes a long time (no "quick and dirty"!). It is essential to spend time to improve the platform technically to keep a strong agility in the evolutions.
The team is composed of 4 squads of 2 to 4 Software Engineers + 1 Product Manager. Each squad is focused on a business topic : automatic pricing, sales activation, stock vision...
Technologies and tools
Developed in-house, this platform is the backbone of Ovrsea. It allows us to manage all our transports from A to Z and is designed to optimise all the processes of the transport commission.
This is the name given to our constantly evolving Design System, which greatly improves the DX: no more hand styling, the components are already coded, just help yourself!
🖥 Apollo Studio
This is a very powerful tool to monitor the performance of our GraphQL infrastructure, detect bottle necks and easily find possible optimizations.
Organization and methodologies
The team is organized in squads. Before the beginning of each quarter, "burning problems" are defined from the OKR. These "burning problems" correspond to strategic objectives, such as improving the onboarding of customers, or the billing time. The product managers then work in collaboration with a team to create the features that will allow them to reach the objective on the quarter.
Squads are formed at the beginning of each quarter, based on the affinity between the developers and the subject under consideration. For example, for a frontend topic, a squad with a UX designer will be formed. The squads then work independently throughout the quarter.
Five values structure our culture, which are :
- Pedagogy : many of the tech members have learned to code at Ovrsea. We foster a teaching culture so that all members can keep learning no matter how experienced they are.
- Caring : we strive to create a humane environment where people feel at ease while being able to continuously grow,
- Excellence : we give much importance to writing clean code and development best practices,
- Questioning : we’re always looking for ways to improve our code, infrastructure and product vision,
- Reliability : we are all committed to doing things right
Projects and tech challenges
Each transport is different (mode of freight, local regulations, cargo...) and requires a thorough knowledge of the business. However, the tasks to be carried out are very similar for the same type of transport !
We therefore opted for a "product over process" approach and designed a low-code system, Opflow, which allows specialists to encode the different tasks to be carried out for each type of transport themselves. Freed from the need to know the rules perfectly, operational staff can devote themselves to high value-added tasks.
The next steps are to cover as many types of transport as possible and to automate certain tasks.
📦 Stock Vision
Transporting goods for a customer is the basis of the freight forwarding business. But we can go even further by allowing customers to track the quantity of each product reference transported. This is the aim of the "Stock Vision" project which combines Product Research, Machine Learning and Development. The data source is often in paper format, which makes this feature difficult and ambitious to implement. But it has already started to charm many customers and there are still many challenges ahead !
- HR call with our Talent Acquisition Manager (30 min)
- Live case study with our team (1h00)
- Fit and project interview with Nicolas, our Engineering Manager and Antoine, our CTO (1h30)
- Speed recruiting with the team in our offices (2h00)