Nous recherchons un développeur MERN talentueux et passionné pour rejoindre notre équipe dynamique. Vous serez responsable de la conception, du développement et de la maintenance de notre site internet en utilisant la stack MERN. Ce poste est idéal pour un développeur qui souhaite travailler sur des projets innovants et évolutifs dans un environnement stimulant.
Responsabilités :
Concevoir et développer des applications web dynamiques en utilisant MongoDB, Express.js, React.js et Node.js.
Collaborer avec l'équipe de conception pour transformer les maquettes en fonctionnalités fonctionnelles et interactives.
Assurer la maintenance et les mises à jour des applications existantes.
Implémenter des API RESTful pour les communications entre le front-end et le back-end.
Optimiser les performances des applications web pour garantir une expérience utilisateur fluide.
Participer aux revues de code et assurer la qualité du code écrit.
Rester à jour avec les nouvelles technologies et les meilleures pratiques de développement web.
Expérience avérée en développement web avec la stack MERN (MongoDB, Express.js, React.js, Node.js).
Solides compétences en JavaScript, HTML5, CSS3.
Bonne connaissance des bases de données NoSQL, en particulier MongoDB.
Expérience avec les outils de versioning de code, comme Github & Bitbucket
Capacité à écrire un code propre, modulaire et bien documenté.
Bonne compréhension des principes de l'architecture RESTful.
Compétences en résolution de problèmes et en débogage.
Compétences supplémentaires appréciées :
Connaissance des outils de déploiement et d'intégration continue (CI/CD).
Expérience avec les frameworks de test comme Jest, Mocha ou Chai.
Familiarité avec les services cloud tels qu'AWS
Connaissances en sécurité web et pratiques de développement sécurisées.
Des compétences en devops serait grandement appréciés
Profil recherché :
Diplôme en informatique, génie logiciel ou domaine connexe, ou expérience équivalente.
Au moins 5 années d'expérience en développement web avec la stack MERN.
Capacité à travailler en équipe et à communiquer efficacement.
Esprit d'initiative et capacité à travailler de manière autonome.
Passion pour le développement web et les nouvelles technologies.
Capable de rédiger des procédures, et de fournir un rapport sur l’avancement des projets à réaliser.