Search by keyword
Search
    Let employers find you
    Home
    >
    MAROC
    >
    Novancy
    >
    Senior PHP/React Developer (Remote)
    Senior PHP/React Developer (Remote)
    24/11/2025 by Novancy
    Casablanca
    Salary not provided
    Remote

    Novancy, a leading staffing and recruitment consultancy specializing in Information Systems and Digital Transformation, is seeking a highly skilled Senior PHP/React Developer to join our Casablanca-based team. This role is fully remote, offering flexibility while working closely with a cross-functional group of eight developers (four front‑end and four back‑end). The successful candidate will play a pivotal role in advancing our document dematerialization solutions, which serve both B2B and B2C clients.

    Key Responsibilities

    • Develop and maintain high‑quality PHP applications, primarily using the Symfony framework, ensuring adherence to best practices and coding standards.
    • Collaborate with front‑end engineers to integrate React (with TypeScript) components, delivering a seamless user experience across web interfaces.
    • Design, implement, and optimize asynchronous systems, including state machines, worker chaining, and retry/dead‑letter mechanisms, to support scalable, event‑driven workflows.
    • Work with relational (MariaDB, PostgreSQL) and NoSQL (MongoDB) databases to model data, write efficient queries, and enforce data integrity.
    • Analyze legacy codebases, perform reverse engineering, and devise migration strategies to modern architectures, ensuring minimal disruption to existing services.
    • Document new features and update legacy documentation, providing clear, maintainable records for future developers.
    • Collaborate with the C# product team to consolidate back‑end services, leveraging existing APIs and maintaining interface compatibility.
    • Identify and eliminate redundant Git repositories, reducing technical debt and streamlining development workflows.
    • Conduct rigorous unit and integration testing, employing tools such as PHPUnit and Jest, to guarantee code quality and reliability.

    Qualifications

    • Proven experience in PHP development, with deep knowledge of the Symfony framework.
    • Strong proficiency in React and TypeScript; familiarity with Node.js is a plus.
    • Experience with asynchronous system design and message brokers (RabbitMQ preferred).
    • Solid understanding of database design and management across SQL and NoSQL platforms.
    • Ability to analyze, reverse engineer, and refactor legacy systems.
    • Excellent documentation skills and meticulous attention to detail.
    • Fluency in French (intermediate or higher) is mandatory; English proficiency is highly desirable.

    Experience & Education

    Minimum 5 years of professional development experience, preferably in a senior or lead role. A bachelor’s degree in Computer Science or a related field is preferred but not mandatory.

    Working Conditions

    This is a freelance contract with a remote working arrangement. The position is based in Casablanca, Morocco, but offers full flexibility for remote collaboration.

    Why Novancy?

    Novancy combines deep industry expertise with a client‑centric approach, delivering tailored staffing solutions across Information Systems and Digital Transformation. As part of our team, you will contribute to innovative projects, collaborate with top talent, and shape the future of digital talent acquisition.

    Related job offers
    Popular searches