/

Freelance Senior PHP / React Developer - Remote position

--Casablanca, Maroc--
Ref. :
006385

We are looking for a talented Senior Developer to join our team of 8 (4 FE and 4 BE), focusing on our product developed in PHP and React (TypeScript). This role will involve enhancing our document dematerialization solutions for B2B and B2C interfaces.

Key Responsibilities:

  • Develop and maintain applications using PHP with a focus on the Symfony framework.
  • Work with SQL databases (MariaDB/PostgreSQL) and MongoDB to ensure robust data management.
  • Design and implement asynchronous systems, including state machines, worker chaining, and retry/dead letter management.
  • Analyze and perform reverse engineering on legacy projects to facilitate integration and migration efforts.
  • Ensure smooth migration processes while maintaining the functionality of the existing system through rigorous testing and monitoring.
  • Document new systems thoroughly and update documentation for legacy systems that lack proper records.
  • Collaborate with teams to retain the interfaces of both products while consolidating backend services to utilize the APIs of the C# product.
  • Identify and eliminate redundant Git projects to reduce technical debt and streamline development efforts.
  • * Rigurous testing including unit/integration testing

Qualifications:

  • Proficiency in PHP with experience in the Symfony framework.
  • * React withTypeScript - a big plus
  • Familiarity with Node.js is a plus.
  • Strong understanding of asynchronous system development and management. Plus for RabbitMQ
  • Experience with database design and management, particularly with SQL and NoSQL databases.
  • Ability to analyze legacy systems, reverse engineer and implement effective migration strategies.
  • Excellent documentation skills and attention to detail.
  • French language skills are required for this position.