Decathlontechnology
22 hours ago
Software Engineer - InStore/Checkout/UnitedPos (f/m/d)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Decathlontechnology
- Location
- Lille - Btwin Village, Nord Germany
- Posted
- 22 hours ago
Job description
Our United PoS team is looking for a Software Engineer (f/m/d) on a permanent contract, based in Lille.
The United POS team designs and develops Decathlon's global transactional engine. Composed of product enthusiasts, our unified engineering team operates without silos to drive the entire checkout journey, from customer login to final payment. Our mission is strategic: to build a modern, sovereign, and 100% in-house checkout solution. Our daily challenge lies in developing a cutting-edge hybrid architecture (Quarkus, cloud microservices, Kafka) to ensure the reliability of physical cash registers worldwide, serving our teammates and our customers.
YOUR FUTURE CONTRIBUTION
- Design a resilient and fault-tolerant system (Edge Computing): Develop robust asynchronous synchronization mechanisms (outbox pattern) ensuring 100% functional continuity of service in store, even in case of network outages.
- Drive hardware and web interfacing: Connect our modern web applications (React) and backend (Quarkus) with the physical store equipment (cash drawers, printers, RFID antennas, and Worldline payment terminals).
- Ensure transaction security and compliance: Implement complex financial features while scrupulously respecting international and local standards (PCI-DSS v4.0, GDPR, LNE anti-fraud certifications).
- Develop and evolve an offline-first architecture: Build and maintain an event-driven state machine using Quarkus and React.
- Actively participate in architectural decisions: Contribute to design standards (DDD, state machines, decoupling) and implement advanced test automation (Playwright E2E) within our large-scale CI/CD pipelines.
WHAT YOU BRING
- Mastery of software development: Solid experience in designing robust, modular, and maintainable applications with React and/or Java/Quarkus.
- Understanding of distributed architectures: Good grasp of event-driven architectures, the outbox pattern, and asynchronous state management.
- Awareness of quality and testing: A strong aptitude for software quality (DDD, integration tests, E2E automation with Playwright).
- Team spirit and product ownership: The desire to work within a unified team, curious, eager to learn, and to help each other across the entire transactional value chain.
TECHNICAL STACK
- Backend & Cloud: Quarkus, Java, cloud microservices, Docker, Kubernetes, S3.
- Frontend & Edge: React, offline-first architectures.
- Communication & Events: Apache Kafka, event-driven architecture, local outbox pattern.
- Hardware & IoT: Payment protocols (Worldline), RFID, payment processing, cash register peripherals.
- Testing & CI/CD: Playwright (E2E tests), automated CI/CD pipelines.
WHAT WE OFFER YOU
- Hybrid work organization;
- Equipment provided in line with your missions and our societal commitments (Mac or Windows);
- A local project team within a global network (possibility of international career);
- Skill development and support (diversity of projects, internal and external training, etc.);
- Remuneration package (employee share ownership, monthly/quarterly bonuses).
OUR COMMITMENT TO INCLUSION AND ACCESSIBILITY
At Decathlon, we recognize the immense value that diversity brings to our teams and we continuously strive to foster and cultivate an inclusive and equitable workplace: which is why Inclusion is one of our Human Fundamentals. We encourage people from all backgrounds and abilities to apply, as we are convinced that diversity of thoughts, cultures, identities, and lived experiences makes us stronger. Decathlon is also committed to offering an inclusive and accessible selection process for all candidates. If you require any accommodations, you can request them via the application form; these requests will be kept confidential. These requests will not affect the outcome of the recruitment process.
DECATHLON DIGITAL
Imagine if technology allowed us to push boundaries and offer unprecedented sports experiences. That is 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 make a lasting difference. Our passion for sport guides us and we want it to endure. That's why we are committed to building a more sustainable technological model, reducing our direct environmental impact, and creating a safe and inclusive space to learn and grow together. Join the team and let's shape the future of sport.
Required skills
- kafka
- engineering
- training
- compliance
- java
- test automation
- reliability
- software development
- react
- inclusion
- kubernetes
- paris
- checkout
- windows
- cloud
- s3
- gdpr
- backgrounds
- product management
- software engineer
- data
- iot
- cdi
- backend
- diversity
- ci/cd pipelines
- microservices
- cybersecurity
- team spirit
- bonuses
- local standards
- recruitment process
- software quality
- apache kafka
- frontend
- payment processing
- service continuity
- amsterdam
- mac
- event-driven architecture
- quarkus
- international standards
- hybrid work
- event-driven architectures
- integration tests
- accessibility
- edge
- printers
- environmental impact
- remuneration package
- design standards
- cultures
- ddd
- skill development
- event-driven
- e2e tests
- value chain
- state machines
- lille
- technological innovations
- payment terminals
- accommodations
- identities
- edge computing
- abilities
- international career
- architectural decisions
- distributed architectures
- product ownership
- lived experiences
- instore
- inclusive selection process
- transaction security
- cash drawers
- equitable workplace
- maintainable applications
- f/m/d
- safe space
- hybrid architecture
- state machine
- connected experiences
- decoupling
- digital sports platform
- hardware interfacing
- outbox pattern
- unified team
- network outages
- employee share ownership
- decathlon digital
- technical stack
- future of sport
- payment protocols
- human fundamentals
- robust applications
- unitedpos
- transactional engine
- checkout journey
- modern checkout solution
- physical cash registers
- resilient system
- fault-tolerant system
- asynchronous synchronization
- web interfacing
- store equipment
- rfid antennas
- worldline
- financial features
- pci-dss v4.0
- anti-fraud certifications
- lne
- offline-first architecture
- playwright e2e
- modular applications
- asynchronous state management
- transactional value chain
- local outbox pattern
- cash register peripherals
- automated ci/cd
- societal commitments
- diversity of thoughts
- confidential requests
- sustainable technological model
Interested in this position?
Create your free account and tailor your CV to match this job.