SPORT PRODUCTS DOMAIN IS HIRING!
In direct relation with Decathlon's various Sport brands (Kipsta, Domyos, Quechua, ...), the Sport Products domain implements tools and methods that enable every user, country, and team to identify, choose, create, and co-develop the best products for our athletes. Decathlon promises to sell flawless sports products. Therefore, we develop solutions to track activity, analyze issues, and trigger coordinated actions across our 72 countries to swiftly remove or correct a defective product from sale.
What is the Product Data subdomain?
We are responsible for collecting, enriching, and disseminating product communication information globally. This information flows throughout our IS, from product offering to design to commerce (both physical and online). Working directly with the engineering manager, 4 developers, and a product manager, you will be part of the SPID team. This product aims to collect design and offer data, enrich it (marketing and localization), and transmit the data to the rest of the IS (global websites, logistics, stores, customer service, etc.).
If you're passionate about tackling technological challenges related to latency, reliability, and fault tolerance, and you want to focus on building robust, high-performance systems that offer reliable services to users, then don't hesitate to apply!
YOUR FUTURE CONTRIBUTION
Your responsibilities within an agile team (SCRUM + continuous delivery):
Analysis:
- Participate in breaking down user stories into technical tasks.
- Conduct technical analysis and detailed studies.
- Prototype.
- Ensure compliance with the Definition of Ready.
Quality:
- Ensure compliance with the testing strategy (TDD, BDD, unit tests, integration tests, etc.).
- Maintain code quality (readability, documentation, maintainability).
- Improve the technical quality of the product (library version upgrades, framework, refactoring, etc.).
- Conduct code reviews (Code Review).
- Set up the test pyramid.
- Ensure application security.
- Contribute to improving production monitoring to meet SLIs/SLOs (Service Level Indicators / Service Level Objectives).
Development (alone, in pair programming, in mob programming):
- Develop backlog tasks in Feature-First mode.
- Fix production issues as needed.
- Respect the different stages of the Definition of Done.
- Contribute to improving the technical architecture of the platform.
- Integrate security into daily development.
- Contribute to the functional and technical documentation of the application.
Deployment:
- Deploy the product via the continuous integration and deployment chain.
- Implement deployment strategies such as canary release, feature flipping, etc.
- Evolve and maintain the deployment chain.
- Ensure the build is always "green".
Team's technical environment:
- Back-end: Java 17 & 21, Spring, Quarkus, Spring Boot.
- Front-end: ReactJS, Typescript, AngularJS.
- Cloud: Google Cloud Platform (GCP).
- Deployment: Docker, Kubernetes, Terraform.
- Solution and infrastructure observability: Datadog, Synthetics.
- Collaborative tools: GitHub, Confluence, Jira, Google Workspace, Slack.
WHAT YOU GAIN
- 2 days of telecommuting per week;
- Possibility to work in one of Decathlon Digital's offices in Lille or Paris;
- Equipment provided following your missions and our societal commitments (Mac, Windows, or Chromebooks);
- A local project team within a global network (possibility of international career);
- Skills development and support (diversity of projects, technical certifications from the first year, internal and external training, etc.);
- Compensation package (employee participation in company actions, monthly/quarterly bonuses)