Decathlontechnology
6 days ago
Software Engineer - Transport & Customs (f/m/d)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Decathlontechnology
- Location
- Paris, Paris Germany
- Posted
- 6 days ago
Job description
Our Transport&Customs Engineering team is looking for a backend software development engineer based in Lille.
At the heart of Value Chain and reporting to Decathlon Digital, the united teams of the Fulfillment, Logistics, Transport and Customs (FLTC) subdomain have a very important role to play with a direct impact on the customer experience through the availability of our products and delivery times.
Our Transport&Customs Engineering team designs, develops, and maintains our interconnected digital tools with a complex Decathlon ecosystem that manages the end-to-end value chain. These tools are divided into two areas:
Transport: Several digital products to manage international transport (upstream) and local transport flows (downstream) of our products and components. These digital products are involved from our suppliers to the final customer.Customs: Digital tools for customs allowing the referencing of our products and components, the calculation of rates and the generation of customs documents, as well as declaration and customs clearance operations at the exit/entry of a customs zone.
YOUR FUTURE MISSION
Join the Transport and Customs team! Historically based on monolithic tools (Legacy) generating complexity in referencing and high unpredictability of customs costs, we are undergoing a major transformation. Our vision is to create an intelligent and malleable source so that our repository becomes a single source of truth. The use of AI for auto-classification and dynamic optimization of customs duties will transform customs at Decathlon and make compliance a strategic lever of competitiveness.
To meet these challenges, while enabling Decathlon's business growth, we are looking to strengthen the Ref&Calculation product team with a backend developer who will work with the rest of the team and refer to business inputs to develop from scratch the product and component referencing solution and customs rate calculation. As part of this mission, they will be responsible for Level 2 and Level 3 support for existing solutions and those they will develop.
Particular attention will be paid to the autonomy required for development, as well as to the sharing of experience and skills.
YOUR EXPERTISE
Experience in development in agile contexts is highly appreciated.
The profile will evolve in a support team and will be responsible for taking on Level 2 and 3 support topics.
They will be proactive in continuous improvement developments, supervision, and monitoring of all applications in the scope.
The profile must be interested and willing to work on the Backend and capable of applying and differentiating good development practices.
Communicative and proactive, you must also be able to demonstrate transparency, manage your priorities, and be involved in both the success of the project(s) and the success of your colleagues.
Required Skills
- Concepts: BDD, TDD, DDD, Clean Architecture / code, …
- Backend: Java 17+, SpringBoot, RESTful API, Kafka, kafka connect, OpenAPI, Oauth2, JWT, …
- Microservices Architecture
- Infra & Database: Docker, Kubernetes (GKE, EKS), Vault, postgres, mongodb
- Deployment: Github - Github Actions, Flux, Helm
- Tools & Monitoring: SonarQube, Datadog, Bruno, Gravitee…
- Testing: Cucumber, Gatling, testContainers…
Desired Skills
- Frontend: React, Typescript, Javascript, NextJS, TailwindCSS
- Testing: Cypress or Playwright, Jest or Vitest, Gatling, X-RAY
Expected Qualities
- Listening, communication, transparency
- Autonomy
- Rigor and organization
- Service-oriented
WHAT WE OFFER YOU
- 2 days of remote work per week;
- Equipment provided in accordance with your missions and our societal commitments (Mac, Windows, or Chromebooks);
- A local project team within a global network (possibility of international career);
- Skill development and support (diversity of projects, technical certifications from the first year, internal and external training, etc.);
- Compensation package (employee participation in company shares, monthly/quarterly bonuses).
DECATHLON DIGITAL
Imagine if technology allowed us to push boundaries and offer unprecedented sports experiences. That's precisely our ambition at Decathlon Digital! We are a team of over 5,000 experts in software engineering, product management, data, cloud, and cybersecurity, spread across Paris, Lille, and Amsterdam. Together, we are creating the largest digital sports platform, leveraging technological innovations to optimize the value chain, design connected experiences, and give a second life to our products.
Let's change the game for good. Our passion for sport guides us and we want it to last. That's why we are committed to building a more sustainable technological model, reducing our direct impact on the environment, and creating a safe and inclusive space to learn and thrive together. Join the team and let's shape the future of sport.
Required skills
- kafka
- docker
- transport
- java
- react
- javascript
- typescript
- jest
- cypress
- kubernetes
- clean architecture
- agile
- microservices architecture
- github actions
- eks
- datadog
- mongodb
- software engineer
- backend
- oauth2
- playwright
- customs
- jwt
- cucumber
- tdd
- bdd
- sonarqube
- x-ray
- helm
- flux
- springboot
- postgres
- testcontainers
- restful api
- vault
- gatling
- bruno
- gke
- openapi
- ddd
- nextjs
- tailwindcss
- vitest
- gravitee
- kafka connect
Interested in this position?
Create your free account and tailor your CV to match this job.