HimalayasHimalayas logo
AlmaAL

Consultant CMS

At Alma, we assume that finance is a business enabler and our payment solutions bring great added value to merchants and customers across Europe (already live in Belgium, France, Germany, Italy, Netherlands, Spain).

Alma

Employee count: 201-500

France only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

TEAM INTRO

The ECOM team at Alma builds and maintains the payment integration plugins for the main CMS platforms in the market: PrestaShop, Adobe Commerce / Magento 2, WooCommerce, Sylius, and Salesforce Commerce Cloud, as well as the shared PHP library used across all these plugins.

We are looking for a senior technical support who will bring structured support to level up the team.

Reporting line: François Gomis [Engineering Manager, ECOM team]

Team composition: 1 senior developer + 2 mid-level developers

Why this mission is open now

The team is at a critical growth moment. Alma is implementing AI-driven development processes, and the technical foundations — code quality, test coverage, architectural rigour — need to be solid before the next phase of growth. There are no pre-defined project deliverables for this engagement: this is a time & materials mission, focused entirely on supporting the team's daily technical work.

Mission scope

This is not a classic backend developer or integrator role. We are looking for someone who:

  • Has built CMS plugins from the ground up — not someone who installs or configures plugins
  • Can work across 3 to 5 CMS platforms with genuine fluency in each one's architecture
  • Brings a tech lead posture: setting the bar for quality, challenging approaches, and mentoring developers

What you will do

1. Maintain and raise code quality standards

  • Conduct structured code reviews across all active CMS plugin repositories; identify architectural risks and document clear remediation paths
  • Define and enforce best practices for native PHP OOP, design patterns, and CMS-specific module architecture (PrestaShop hooks, Magento 2 module system, WordPress hooks…)

2. Upskill the team through hands-on pair programming

  • Run regular pair programming sessions with mid-level developers on real production tasks, adapting your approach to each developer's level and knowledge gaps
  • Build a shared understanding of plugin development fundamentals across the team — and help developers own their technical choices over time

3. Support technical reflection and ticket decomposition

  • Participate in refinement sessions and help break down complex technical subjects into clear, actionable tickets
  • Challenge technical approaches during design discussions and introduce or reinforce TDD and unit testing practices across the plugin codebase

4. Transfer knowledge and set the team up for long-term autonomy

  • Document architectural decisions, patterns used, and CMS-specific implementation choices
  • Facilitate knowledge-sharing sessions (tech talks, written guides) on high-impact topics — and continuously adapt your support approach to accelerate the path to full team autonomy

What we are looking for

Must have

  • Native PHP mastery (OOP, design patterns) specific to CMS plugin development — not just framework-based PHP. Experience limited to Laravel or Symfony alone will not be sufficient; we work with CMS-native mechanisms (PrestaShop hooks, Magento 2 module system, WordPress hooks…)
  • Hands-on CMS plugin development experience on at least 2 of the following: PrestaShop, Adobe Commerce / Magento 2, WooCommerce
  • Unit testing expertise: ability to implement, structure and improve test coverage in a real-world plugin codebase
  • Tech lead posture: ability to set quality standards, challenge technical approaches, and drive team-wide improvements not just execute tasks
  • Pedagogy and knowledge transfer

Nice to have

  • Experience on additional CMS platforms: Sylius, Salesforce Commerce Cloud
  • JavaScript proficiency (used in frontend plugin components)

Mindset & ways of working

  • You're comfortable working in a régie (time & materials) context.
  • You bring structure without rigidity.
  • You're at ease working with developers at different levels, and you adapt your communication and teaching style accordingly
  • Comfortable communicating in French (team language) for daily collaboration

Tools you will use

  • PHP (native, 8.x)
  • JavaScript (ES6+)
  • CMS platforms: PrestaShop, Adobe Commerce / Magento 2, WooCommerce (+ Sylius, SFCC)
  • PHPUnit (or equivalent unit testing framework)
  • Git / GitHub (code review, PR workflow)

OUR VALUES

  • Raise the bar
  • Do the right thing
  • Test, Learn, Repeat
  • Make it happen
  • Lead with humility

DIVERSITY & INCLUSION

At Alma, we're committed to fostering an environment where diversity and inclusion are at the heart of our values. Our goal is to attract and build a diverse, equal and inclusive team, where everyone feels welcome.

As an equal opportunities employer we make sure the application process and our workplace is for everyone.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Hiring timezones

France +/- 0 hours

About Alma

Learn more about Alma and their company culture.

View company profile

At Alma, we assume that finance is a business enabler and our payment solutions bring great added value to merchants and customers across Europe (already live in Belgium, France, Germany, Italy, Netherlands, Spain).

For merchants, our solutions of installment payment and deferred payment are excellent ways to increase customers' loyalty and satisfaction, as well as generating up to 20% extra sales revenues without any risk, Alma handling it for them.

For customers, the buying experience is enhanced (4.8/5 on Trustpilot) and Alma grants them the possibility of handling their budget easily. They pay later, Alma pays merchants right away.

Even if we enable merchants to sell more, we believe that trading is sustainable only if it is well balanced. We eliminate purchase frictions, but NEVER we encourage customers to get over-indebted.

Employee benefits

Learn about the employee benefits and perks provided at Alma.

View benefits

Health insurance (Alan Green contract)

100% paid by Alma, including the family pack

Commuter benefits

50% of the monthly subscription paid by Alma.

Company meals

Enjoy lunch on us, we'll cover 10€/day with 50% paid by Alma.

Equity benefits

Every employee gets equity, so you are rewarded for your best work.

View Alma's employee benefits
Claim this profileAlma logoAL

Alma

Company size

201-500 employees

Founded in

2018

Chief executive officer

Louis Chatriot

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like Alma

Find your next opportunity by exploring profiles of companies that are similar to Alma. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan