Développeur Fullstack NodeJS sénior H/F
to Casablanca
Who is Catamania ?
Catamania, a digital services company established in France and internationally, supports its clients in their digital transformation projects. We value proximity, whether cultural or geographical, to build solid and lasting relationships with our partners.
Driven by innovation and human development, we combine technological expertise and personalized support. Each employee is an actor in their own progress, thus contributing to collective development.
Committed to our clients and our talents, we create value by responding to technological and human challenges. Joining Catamania means integrating an environment where excellence and humanity meet.

The Position
Les missions principales sont les suivantes :
1. Développement de Logiciels
- Concevoir, développer et maintenir des applications et des systèmes logiciels selon les spécifications fournies.
- Écrire du code propre, évolutif et bien documenté.
- Participer aux revues de code et assurer la qualité du code produit.
2. Analyse et Conception
- Analyser les besoins des utilisateurs et proposer des solutions techniques adaptées.
- Collaborer avec les équipes de conception pour créer des interfaces utilisateur intuitives et fonctionnelles.
- Participer à la rédaction des spécifications techniques et fonctionnelles.
3. Tests et Débogage
- Effectuer des tests unitaires, d'intégration et fonctionnels pour garantir la qualité et la performance des
- applications.
- Détecter, analyser et corriger les bugs et les dysfonctionnements.
- Automatiser les tests pour améliorer l'efficacité du processus de développement.
4. Collaboration Inter-équipes
- Travailler en étroite collaboration avec les équipes de développement, de design, de produit et de gestion projet.
- Participer aux réunions Agile/Scrum pour aligner les objectifs et les priorités.
- Contribuer à l'amélioration continue des processus de développement.
5. Maintenance et Support
- Assurer la maintenance des applications existantes en réponse aux évolutions des besoins et aux retours des
- utilisateurs.
- Fournir un support technique et une assistance aux utilisateurs finaux.
- Mettre à jour la documentation technique et les manuels d'utilisateur.
6. Veille Technologique
- Se tenir informé des évolutions technologiques et des bonnes pratiques de développement.
- Proposer et intégrer de nouvelles technologies et méthodologies pour améliorer les performances des applications.
- Participer à des formations et des conférences pour développer ses compétences
Your Profile
De formation Bac+5 en informatique, en génie logiciel ou équivalent., vous avez une expérience de minimum 5 ans dans unrôle similaire
– Maîtrise du langage de programmation Javascript.
– Maitrise du framework et des bibliothèques associées NodeJS
– Bonne connaissance des frameworks et bibliothèques associées /xpress.js
– Bonne connaissance des frameworks et bibliothèques associées Ionic Framework/angularjs, (Vue.js serait un plus).
– Compétences en développement front-end et back-end.
– Expérience avec la base de données Mongo DB.
– Connaissance de l'outil de versioning Git et des systèmes de gestion de projet (Trello, Jira, …).
– Connaissance de l'environnement Linux (Ubuntu) : commandes de bases
