Senior Software Engineer - E-commerce (PHP)
Alma is hiring a Senior Software Engineer - E-commerce (PHP) for a remote role open to applicants in France. Level rates it ; you can apply on Alma.
Level's read on this job
- Uses AI ●●○○ is how Level rates this software engineer role: an ordinary role that requires AI tools.
- The posting lists this role as remote.
- Tools and skills the posting cites include Php, Composer and Docker.
- Level classifies it as a senior role.
- Level lists 23 other open roles at Alma.
AI in this role
Build e-commerce payment plugins and guide AI agents in code creation while maintaining PHP codebase standards at Alma.
🧡 About Alma
At Alma, we believe sustainable commerce depends on fair, well‑balanced trade. Because finance plays a pivotal role in business, our mission is to put it back in its rightful place - serving merchants and consumers.
Our installment and deferred payment solutions help merchants boost sales by 20% or more, increase customer loyalty, and deliver a seamless shopping experience - without encouraging bad debt.
As the buy now pay later leader in France and active in 10 European countries, we've empowered over +25,000 merchants and 10 million consumers.
With 380+ Almakers and €100M+ ARR, Alma is scaling rapidly across Europe as a member of the Next40, and we're just getting started!
👐 About the team
You'll join the CMS Engineering Team under François Gomis, Engineering Manager. We're a team of 4 engineers (1 senior, 2 intermediate) plus a part-time PM, building and maintaining Alma's payment plugins across 6 major e-commerce platforms (Sylius, Magento, PrestaShop, WooCommerce, Shopify, SFCC). We're scaling our capacity to deliver more seamlessly across our ecosystem and empower our team's technical growth.
This position is a permanent contract (CDI), based in Paris OR open to full remote from Metropolitan France.
💼 About the job
Plugin Architecture
- Improve the architecture of existing plugins and guide AI agents in creating new plugins with clean, maintainable structures.
- Set patterns that scale across our plugin ecosystem.
Code Quality
- Implement review standards, enforce PHP patterns, set up linting/testing tools, and audit test coverage.
- Lead code reviews and pair programming sessions to help intermediate engineers grow technically.
Best Practices & Continuous Improvement
- Facilitate and lead refinement sessions, help the team iterate on processes, and embed a culture of continuous improvement across the CMS squad.
Cross-Platform Consistency
- Harmonize patterns and conventions across Sylius, Magento, PrestaShop, WooCommerce, Shopify, and SFCC to reduce complexity and accelerate delivery.
🧰 You will work with
PHP, Composer, Docker, Magento, Sylius, go-task, GitHub, TypeScript, and Python.
🧩 About you
To succeed in this job
- Solid expertise in PHP and backend architecture
- Hands-on experience building or maintaining plugins
- Ability to design systems that scale across multiple platforms
- Track record of mentoring or growing other engineers
And it will be nice if you also
- Have deep expertise in at least one major CMS (Magento, Sylius, or WooCommerce)
- Have informal leadership background or willingness to step into it
- Are open to work with AI tools in your development workflow
Don't meet every single requirement? At Alma, we believe great hires come from diverse paths. If this role excites you, we encourage you to apply. We value potential, curiosity and the ability to grow as much as experience.
🧘 What’s in it for you
If you join, you will be able to grow and impact on:
- Diverse, high-impact work — From architecture decisions to hands-on coding, across 6 major platforms serving 25,000+ merchants
- AI-powered development — Shape how we leverage AI agents and tools to accelerate plugin development and raise code quality
- Autonomy & ownership — Own areas of technical strategy, make architectural decisions, and drive improvements independently
- Team mentoring — Directly guide and grow intermediate engineers, setting technical direction and best practices for the CMS squad
🤑 Compensation & benefits
- Competitive salary based on 12 months
- Profit-sharing and employee savings plan
- Health insurance: 100% covered by Alma including family package
- Disability insurance: 100% covered by Alma
- Sport: partnerships with Gymlib and Classpass, or €30/month reimbursement for your sports activities
- Maternity/paternity leave: salary maintained at 100% during leave with no seniority requirement. Return to work at 4/5 schedule paid at 100% for 8 weeks.
- Sustainable Mobility Package (FMD): €544.80/year (excluding full-remote contracts)
- Meal vouchers: €10/day, 50% covered by Alma
- Mental health: free access to MindDay platform
- Paid time off: 25 days/year ****(+ additional paid leave granted for employees on executive contracts)
- Access to our Learning & Development Platform
- 2 weeks of full remote possible per year in summer
🎯 Interview Process
- Video call with a Talent Acquisition team member to understand your path, motivation & present you the role.
- Video call with your future manager to deep dive the role, the team, your profile and answer all your questions.
- Case study presentation with 2 - 3 team members (ideally in house) to assess your practical knowledge**.**
- 1 or 2 additional interviews customized to the role's level to further assess your skills and team fit.
🌍 Diversity & Inclusion
At Alma, we believe that diversity fuels innovation and makes our community stronger. We are committed to building a workplace where every person feels seen, respected, and empowered to do their best work whatever their gender, background, ethnicity, age, sexual orientation, religion, disability or lived experience. As an equal opportunity employer, we welcome applicants from all walks of life, and all employment decisions are made based on qualifications, merit, and business needs.
How we rate this
Senior Software Engineer - E-commerce (PHP) at Alma rates 45 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.
Uses AI. An ordinary role that requires AI tools.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you decide when an AI agent can act on its own versus asking for approval first?
- Tell me about a project where php was part of your work. What did you do?
- Tell me about a project where cms was part of your work. What did you do?
- Tell me about a project where plugin architecture was part of your work. What did you do?
- Tell me about a project where code review was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: AI agents, Php, Cms, Plugin Architecture, and Code Review. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.
Get your CV reviewed before you apply
Send your CV and the role you want next. Your review arrives by email within 3 days.
Get new remote software engineer jobs (Uses AI ●●○○ or higher) by email
One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free.
Similar roles
Software Engineering roles that use AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step