Développeur Fullstack NodeJS sénior H/F
à Casablanca
Qui est Catamania ?
Catamania, entreprise de services numériques implantée en France et à l’international, accompagne ses clients dans leurs projets de transformation digitale. Nous valorisons la proximité, qu’elle soit culturelle ou géographique, pour construire des relations solides et durables avec nos partenaires.
Animés par l’innovation et le développement humain, nous associons expertise technologique et l’accompagnement personnalisé. Chaque collaborateur est acteur de sa progression, contribuant ainsi à l’épanouissement collectif.
Engagés pour nos clients et nos talents, nous créons de la valeur en répondant aux défis technologiques et humains. Rejoindre Catamania, c’est intégrer un environnement où l’excellence et l’humain se rencontrent.

Le Poste
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
Votre Profil
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
