International. Lovers of sports. Team players. Stronger together through our love of sports.
At Decathlon UK, we are driven by our mission to move people through the wonders of sports. We are a part of the DECATHLON Group, one of the world’s biggest sports brands.
The job:
We are currently seeking a Senior Software Engineer to join our team. Your primary responsibility will be to ensure that our solution evolves seamlessly with the Decathlon ecosystem. You will work closely with the Product Manager to develop functional and technical specifications. Additionally, you will be responsible for defining and leading the internal technical vision of the product, aligned with the Decathlon Global strategy.
This position will be part of the End2End team, which provides an Android and web application used in stores and warehouses. In stores, the application automates the control of store deliveries using RFID technology and measures the productivity of the delivery process. In warehouses, it ensures quality management of deliveries and identifies issues with daily operations.
Our project is used in over 25 countries across the world, including Europe, America and Asia, and is expanding rapidly. We are the largest retailer worldwide to have started using RFID tags at such a scale, starting more than 10 years ago. Every single product has a unique identifier, and there are still many improvements made possible by RFID that have not yet been implemented. As a Senior Software Engineer, you will be creating unique functionalities that do not exist anywhere else, or in any other retailer. By ensuring efficiency in stock management, you will play an essential role in making our products accessible to the many.
Responsibilities:
Deliver features with both quality & speed
Develop at least one area of the codebase with a high-level understanding of the interactions with the Decathlon IT ecosystem (WMS, Product Catalog,...)..
Collaborate with Product Managers (PMs), Engineering Managers (EM), designers, and other stakeholders to deliver customer-centric features aligned with the company's business objectives.
Writes clean, tested and documented code and accounts for edge cases and potential errors
Ensure commitments are realistic and communicated with the PMs/EMs and stakeholders or other teams.
Review tasks' velocity and ensure they’re appropriately sized for efficient continuous integration & value creation
Build an efficient logging and monitoring strategy and a DRP for your product
Design the architecture of your systems
Design your system to meet customer, business and technical requirements
Resolve system problems of high complexity and provide constructive criticism to improve a system design
Document technical decisions through ADRs highlighting the context, and the available options with their advantages and disadvantages and recording the final decision.
Design state-of-the-art customer-centric API’s
Develop your technological knowledge
Secure a strong level of coding skills & version controlling (git management)
Be aware of engineering best practices & new technology standards thanks to a constant technology watch
Share your knowledge & experiences (pitch to your teams, external talks, etc…)
Reach multiple knowledge in many areas/technology, to be able to work on various types of projects.
Demonstrate knowledge of industry trends (not only focusing on technical topics): our infrastructure, and our build system, including version controlling and all our CI/CD Tools.
Stay aware of the operational & business data for the team’s domain and utilize it as a basis for suggesting stability and performance improvements.
About you:
You are passionate about sports
3+ years of experience in web development, with a focus on the backend.
Strong quality mindset, including scalable design, API-first approach, clean code practices, testing, and security.
Agile mindset with a focus on continuous improvement and the ability to work autonomously.
Passion for technology, willingness to share knowledge, and eagerness to learn new skills, technologies, and frameworks.
Ability to evaluate and make relevant technical choices.
Proficiency in cloud-based infrastructure (GCP App Engine, Kubernetes, CloudSQL).
Backend development skills in Node.js/Express/Javascript.
Frontend development skills in React/Javascript.
Experience with React Native for Android app development.
Familiarity with CI/CD processes using GitHub Actions.
Proficient in using tools such as GitHub, Confluence, Jira, Slack, and Google Suite.
Adaptability to work in various work environments, including Macbook, Windows, and Chromebook.
Fluent in English and eager to work in a diverse, international team. French would also be a plus.
Specific requirements/Work environment:
This is a hybrid role and would require the successful candidate to attend at least three days a week in our Office in London or Northampton.
Benefits that await you
Get to enjoy the following benefits and perks:
Hybrid working
Healthy employee discount on all Decathlon products
Weekly Staff Sports/Activities and free access to our office gym
Cycle-to-Work Scheme
Access to private healthcare
Gym, food, and travel discounts
… and many more
ABOUT DECATHLON
Headquartered in France, DECATHLON specializes in the creation of sports products and their distribution online and in stores at more than 1,700 locations in 61 countries. In the UK, it has over 50 stores nationwide and an e-commerce site that caters to nationwide delivery. Today, Decathletes across the world come to work to move people through the wonders of sports.
Decathlon is dedicated to helping, inspiring and guiding you through your sports experiences. We believe that discovering new sports and being sporty – well, it’s an important part of life – and living well shouldn’t just be for a privileged few.