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

    Novancy, a leading staffing and recruitment consultancy specializing in Information Technology and Digital Transformation, is seeking a highly skilled Senior PHP/React Developer to join our dynamic team in Casablanca. This position is offered on a freelance basis and is fully remote, allowing you to work from anywhere while contributing to cutting‑edge digital solutions.

    Key Responsibilities:

    • Develop and maintain high‑quality web applications using PHP within the Symfony framework.
    • Implement front‑end components with React and TypeScript, ensuring seamless integration with back‑end services.
    • Design and build asynchronous systems, including state machines, worker chaining, and retry/dead‑letter mechanisms.
    • Manage relational databases (MariaDB/PostgreSQL) and NoSQL stores (MongoDB) to support robust data handling.
    • Analyze legacy codebases, perform reverse engineering, and devise migration strategies to modern architectures.
    • Document new systems comprehensively and update legacy documentation to maintain knowledge continuity.
    • Collaborate closely with cross‑functional teams to preserve product interfaces while consolidating backend services.
    • Identify and eliminate redundant Git repositories to reduce technical debt and streamline development workflows.
    • Ensure rigorous unit and integration testing to maintain code quality and reliability.

    Required Skills:

    • Expertise in PHP and the Symfony framework.
    • Strong experience with React and TypeScript.
    • Familiarity with Node.js and RabbitMQ for asynchronous processing.
    • Proficiency in SQL database design and management (MariaDB, PostgreSQL).
    • Experience with NoSQL databases, particularly MongoDB.
    • Solid understanding of asynchronous system development and management.
    • Strong documentation skills and meticulous attention to detail.
    • Ability to analyze legacy systems, perform reverse engineering, and implement effective migration strategies.

    Language Requirements:

    • Fluency in French is mandatory for effective communication with local stakeholders.

    Why Join Novancy?

    At Novancy, you will work in a collaborative environment that values innovation, continuous learning, and professional growth. Our clients span diverse industries, providing you with exposure to a wide range of projects and technologies. As a freelance developer, you enjoy flexibility, autonomy, and the opportunity to shape your own work schedule while contributing to impactful digital transformations.

    To apply, please submit your résumé and a brief cover letter outlining your relevant experience and why you are interested in this role. We look forward to exploring how your expertise can help drive our clients’ success.

    Related job offers
    Popular searches