Développeur FullStack H/F
Role details
Job location
Tech stack
Job description
- Développer et maintenir des applications web performantes et scalables.
- Concevoir et optimiser des API REST et GraphQL.
- Participer à la refonte et à la création d'outils internes.
- Mettre en place des tests unitaires et d'intégration.
- Optimiser les performances backend, notamment les requêtes SQL et l'architecture logicielle.
- Veiller à la sécurité des données et à la conformité des systèmes., Gestion de projet et collaboration
- Participation à la conception et à la maintenance d'applications web.
- Développement d'interfaces utilisateur performantes et responsives.
- Capacité à interpréter et intégrer des maquettes Figma.
- Gestion des interactions utilisateur et des flux de données.
- Respect des bonnes pratiques de développement et qualité du code.
- Collaboration avec les équipes backend et design pour assurer une cohérence globale.
- Capacité à travailler de manière autonome et à gérer les priorités.
Requirements
Backend :
- Maîtrise de PHP et des frameworks Symfony et Laravel.
- Expérience avec les API REST et GraphQL.
- Bonne connaissance des bases de données SQL (MySQL, PostgreSQL ou autre).
- Maîtrise des outils de versioning Git et GitLab.
- Expérience avec Docker pour la conteneurisation des applications.
- Maîtrise des principes de sécurité des données et des applications web.
- Compréhension des patterns de conception et des bonnes pratiques de développement.
- Capacité à optimiser les performances backend (requêtes SQL, architecture logicielle).
- Expérience avec des systèmes de gestion de données complexes.
Frontend :
-
Maîtrise de React et des outils de gestion de l'état (Redux, Context API).
-
Expérience avec des bibliothèques UI comme MUI (Material UI) ou équivalentes.
-
Connaissance avancée de JavaScript (ES6+).
-
Expérience en développement d'applications multiservices et interfaces complexes.
-
Maîtrise des outils de build (Webpack) et de test (Jest).
-
Connaissance des bonnes pratiques en accessibilité et expérience utilisateur (UX).
-
Capacité à interagir avec des architectures backend basées sur API REST et GraphQL.
-
Maîtrise de HTML5, CSS3, et des préprocesseurs CSS (Sass, Less)., * Expérience requise : 3 ans
-
Passionné(e) par le développement web et à l'affût des dernières technologies.
-
Rigoureux(se), autonome et capable de prendre des initiatives.
-
Esprit d'équipe et bonne communication.
-
Capacité à s'adapter à des environnements techniques variés.
-
Expérience en architecture logicielle et optimisation des performances est un plus., * Un environnement stimulant favorisant la prise d'initiative et le développement personnel.
-
Une équipe bienveillante et engagée dans une démarche d'amélioration continue.
Vous êtes passionné par le management, la technique, et avez à cœur de faire évoluer une équipe tout en répondant aux enjeux métiers ? Rejoignez-nous !