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

    We are seeking a highly skilled Senior PHP & React Developer to join our agile team of eight professionals—four front‑end and four back‑end developers—at Novancy. This freelance, remote position is based in Casablanca, Morocco, and focuses on advancing our cutting‑edge document dematerialization solution that serves both B2B and B2C clients.

    Key Responsibilities

    • Design, develop, and maintain robust web applications using PHP with the Symfony framework, ensuring clean, modular, and well‑documented code.
    • Implement front‑end components in React, leveraging TypeScript for type safety and maintainability.
    • Manage relational databases (MariaDB, PostgreSQL) and NoSQL stores (MongoDB), performing schema design, query optimization, and data migration tasks.
    • Architect and deploy asynchronous systems, including state machines, worker chaining, and retry/dead‑letter queues, with RabbitMQ as the message broker.
    • Conduct reverse engineering of legacy codebases to identify integration points, refactor outdated modules, and facilitate smooth migration to modern architectures.
    • Write comprehensive unit and integration tests, ensuring high code coverage and reliability across all layers.
    • Document new features and update legacy documentation to maintain a single source of truth for developers and stakeholders.
    • Collaborate closely with cross‑functional teams—product managers, designers, and QA—to preserve product interfaces while consolidating backend services and integrating with existing C# APIs.
    • Identify and eliminate redundant Git repositories, reducing technical debt and streamlining development workflows.

    Required Skills

    • Proficiency in PHP (5+ years) with deep experience in Symfony.
    • Strong knowledge of React and TypeScript (5+ years).
    • Experience with Node.js, RabbitMQ, and asynchronous system design.
    • Solid background in SQL (MariaDB, PostgreSQL) and NoSQL (MongoDB) database design and management.
    • Hands‑on experience with Git, continuous integration, and deployment pipelines.
    • Excellent documentation skills and meticulous attention to detail.
    • Fluency in French (required) and English (preferred).

    Preferred Qualifications

    • Experience in document management or dematerialization solutions.
    • Knowledge of cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
    • Familiarity with CI/CD tools such as GitLab CI, Jenkins, or GitHub Actions.

    What We Offer

    • Flexible freelance contract with competitive remuneration.
    • Remote work with occasional on‑site meetings in Casablanca.
    • Opportunity to work on innovative, high‑impact projects in a fast‑moving environment.
    • Collaborative culture that values autonomy, continuous learning, and professional growth.

    Novancy is a leading staffing and talent recruitment firm specializing in Information Systems and Digital Transformation. We partner with clients to deliver tailored solutions that empower human capital and drive digital innovation. If you are a passionate developer eager to tackle complex challenges and thrive in a dynamic setting, we invite you to apply and join our top‑tier talent community.

    Related job offers
    Popular searches