Mission
En tant que Senior Developer freelance, vous intégrerez une équipe de 8 développeurs, répartis entre front‑end et back‑end. Vous serez responsable de l’évolution de notre plateforme de dématérialisation de documents destinée aux entreprises (B2B) et aux consommateurs (B2C). Votre travail consistera à améliorer les interfaces utilisateurs, à consolider les services back‑end et à garantir la performance et la scalabilité de l’application.
Responsabilités principales
- Développement d’applications web avec Symfony, en suivant les meilleures pratiques de l’architecture MVC.
- Gestion et optimisation de bases de données SQL (MariaDB, PostgreSQL) ainsi que NoSQL (MongoDB).
- Conception et mise en place de systèmes asynchrones via RabbitMQ pour assurer la communication entre services.
- Participation active à la migration de projets legacy vers des technologies modernes, tout en documentant les processus.
- Rédaction de documentation technique claire et maintenable, incluant diagrammes, API et guides d’utilisation.
- Réduction de la dette technique en identifiant et en corrigeant les goulots d’étranglement.
- Utilisation de Git pour le contrôle de version et la collaboration en équipe.
- Écriture de tests unitaires et d’intégration pour garantir la qualité du code.
Qualifications requises
- Maîtrise avancée de PHP et du framework Symfony.
- Expérience confirmée avec React et TypeScript pour le front‑end.
- Connaissance approfondie des bases de données relationnelles et NoSQL.
- Compétence en conception de systèmes asynchrones et en utilisation de RabbitMQ.
- Capacité à effectuer du reverse engineering et à migrer des projets legacy.
- Excellentes compétences en documentation technique et en communication.
- Expérience avec Git, tests unitaires et tests d’intégration.
Environnement de travail
Vous travaillerez à distance depuis votre domicile, avec un accès complet aux outils de collaboration internes (Slack, Jira, GitLab). Le poste est en freelance, offrant une grande flexibilité horaire tout en garantissant un revenu compétitif basé sur votre expertise. Vous bénéficierez d’une rémunération adaptée à votre niveau de seniorité et d’un cadre de travail stimulant au sein d’une équipe dynamique.
Pourquoi rejoindre Novancy
Novancy est une société de conseil et de recrutement spécialisée dans les systèmes d’information et la transformation digitale. En rejoignant notre équipe, vous contribuerez à des projets innovants tout en développant vos compétences techniques. Vous ferez partie d’une culture d’entreprise axée sur l’excellence, la collaboration et l’innovation, avec un fort accent sur la qualité du code et la satisfaction client.