Back-End Developer, Symfony / Next.js.
📍 Strasbourg
Permanent contract (CDI)
Salary based on experience
Why join us ?
ATI4 Group started in 2020 with a young, ambitious team that turned its passion into recognised expertise. We grow by 30% every year, and our projects already span several continents. We’re a fast-growing tech agency where your work makes a real impact. Our speciality? Adobe Commerce (Magento) and Adobe Commerce Cloud, powerful solutions we master to support clients in France and abroad. Expect varied digital projects that will challenge you, and a skilled, passionate and supportive team you’ll enjoy working with. No bullshit here: just solid projects, colleagues you can count on, and an environment where your expertise is valued.
Want to know more about the team? Take a look at our LinkedIn page. You’ll see we work hard, but always with a smile.
Your role
You’ll join the team working for a major international dermocosmetics group, a long-standing ATI4 client, on the application platform shared by all of its brands. It’s a large, multi-brand, multi-technology project. You’ll work on the back office, the web applications and the integration components.
In practice, you’ll be responsible for the platform’s technical development :
- Develop and maintain features across the client’s multi-brand application ecosystem.
- Design and evolve the Symfony back office that manages the brands’ content and data.
- Build components and features for the Next.js and Nest.js applications.
- Create shared components, including React widgets used by several brands.
- Integrate authentication (Auth0 SSO) and connections with third-party systems.
- Build interfaces from Figma mock-ups, working with the designers.
- Ensure code quality: typing, tests, code reviews, continuous integration.
- Coordinate technical discussions with the client’s external partners.
- Take part in agile ceremonies and contribute to estimates during sprint planning.
What you bring
Methodological skills
- Agile/Scrum: active participation in ceremonies (daily, planning, retro, review).
- Requirements analysis: you can understand a business need and turn it into functional and technical specifications.
- Specification-based development: designing custom modules from a formal requirement.
- Technical documentation: clear write-ups of specifications, tests and architecture decisions on Confluence.
- Coordination: following up technical topics with external partners and meeting delivery commitments.
- Development best practices: Git, CI/CD, Docker, unit and functional testing.
Technical skills
- Symfony (essential): strong command of the framework, back-office development, REST API design, Doctrine, service and configuration management.
- JavaScript / TypeScript ecosystem: Next.js, Nest.js and React, with high standards for typing and code readability.
- Back-end stack: object-oriented PHP, SQL (MySQL), designing and consuming APIs, basic performance optimisation.
- Authentication and security: SSO, OAuth2 / OpenID Connect (Auth0 experience is a plus).
- Front-end integration: HTML, CSS, building from Figma, macOS and Linux environments.
- Adobe Experience Manager (a real plus): some experience with AEM, ideally AEM as a Cloud Service (custom components, Sling servlets, HTL, Java), is highly valued. If you’re new to it, we’ll train you.
Soft skills
- Team spirit: close collaboration with the other developers, the lead dev, the Scrum Master and the Product Owner.
- Autonomy and initiative: you can move a topic forward on your own, suggest solutions and take the lead.
- Curiosity and eagerness to learn: comfortable switching between technologies on a multi-stack project, and keeping up with tech news.
- Communication: able to explain technical choices to non-technical people and to the client’s partners.
- Rigour and quality: you care about clean, well-typed, tested code.
- Fluent English: essential for documentation and for working with an international client.
What we offer
We don’t just offer you a job. We offer an environment where you can really grow and thrive:
- Onboarding programme and ongoing training to build your skills and progress quickly.
- Certification support: we cover the certifications relevant to your role.
- New offices from January 2027, right in the centre of Strasbourg, 300 metres from the train station. Coming by train from Colmar, Mulhouse or Metz? You’re at the office in a three-minute walk.
- A relaxed, friendly atmosphere where rigour and good humour go hand in hand.
- Flexible remote work: up to 3 days a week, for a better work-life balance.
- Recognition and pay that match your talent: no foosball table or fruit basket here, but a promise that you’ll be listened to, recognised and well paid.
- Premium equipment: MacBook only, so you can work in the best conditions.
- Full benefits package: extra days off (RTT), meal vouchers, health insurance, public transport costs covered 100%.
- Remote-work allowance: €20/month for your comfort at home.
- Sports or cultural activity allowance: €100/year for your personal well-being.
- Regular team events to build team spirit and share good memories.
- A structured yet agile setting where your professional development really matters.
Practical info
📍 Strasbourg, with new city-centre offices 300 metres from the train station from January 2027
đź“„ Permanent contract (CDI), executive status (cadre)
đź’° Salary based on experience
Available immediately
Our recruitment process
- We review your application
- We get in touch by phone and/or email
- In-person interview with the managing directors
- Case study: we give you a real client situation, and you tell us where you’d start
- Job offer!
Interested ?
Along with your CV, tell us in a few lines about one lever you pulled on an e-commerce site and what it achieved. We’re more interested in that than in a cover letter.