Consultant CMS at Alma

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Consultant CMS at Alma. . Location: Full remote; Paris, Paris, France. 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..