/
Ref. :
Senior Developer (PHP / React) en Freelance et Remote
--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.