ENTREPRISE recrute DÉVELOPPEUR FULLSTACK
Description du poste
RESUMÉ DU POSTE
Le développeur FullStack est responsable de la conception, du développement et de la maintenance d’applications web complètes, incluant à la fois les aspects front-end et back-end. Il travaille en étroite collaboration avec les équipes de conception, de produit et d’ingénierie pour créer des solutions robustes et évolutives.
RESPONSABILITÉS
• Développer et maintenir des applications web complètes, couvrant à la fois le front-end et le back-end.
• Concevoir des architectures logicielles robustes et évolutives.
• Collaborer avec les designers pour traduire les maquettes UI/UX en code fonctionnel.
• Implémenter des API RESTful et des services web pour assurer une communication efficace entre le front-end et le back-end.
• Gérer les bases de données, incluant la conception, l’optimisation et la maintenance.
• Assurer la qualité́ du code par des revues de code, des tests unitaires et des tests d’intégration.
• Résoudre les problèmes techniques et déboguer les applications.
• Rester à jour avec les dernières tendances et technologies du développement web.
• Participer à la planification, à l’estimation et à la gestion de projets.
Profil du poste
COMPETENCES REQUISES
Front-end :
• Maitrise des langages HTML, CSS et JavaScript.
• Expérience avec des Framework front-end comme React, Angular, ou Vue.js.
Back-end :
• Solide compréhension des langages de programmation back-end comme Node.js, Python, Ruby, Java, ou PHP.
• Expérience avec des Framework back-end comme Express.js, Django, Ruby on Rails, Spring Boot ou Symfony.
• Connaissance des bases de données relationnelles (MySQL, PostgreSQL) et non relationnelles (MongoDB, Redis, ElasticSearch).
• Connaissance des principes de conception d’API RESTful et des services web.
Autres compétences :
• Expérience avec les systèmes de contrôle de version comme Git.
• Compréhension des principes de sécurité́ web et des meilleures pratiques pour sécuriser les applications.
• Capacité à écrire des tests unitaires et d’intégration.
• Connaissance des pratiques de développement Agile et Scrum.
• Bonne maitrise des environnements de déploiement et de conteneurisation comme Docker et Kubernetes.
FORMATIONS ET EXPERIENCES
• Diplôme universitaire en informatique, génie logiciel ou domaine connexe.
• Expérience professionnelle dans le développement web, de préférence en tant que développeur FullStack.
• Portfolio ou exemples de projets antérieurs démontrant les compétences et l’expérience.
QUALITES PERSONNELLES
• Excellentes compétences en résolution de problèmes.
• Capacité à travailler en équipe et à collaborer avec différentes parties prenantes.
• Bonnes compétences en communication, à la fois écrite et orale.
• Esprit d’initiative et capacité à travailler de manière autonome.
• Volonté́ d’apprendre et de s’adapter aux nouvelles technologies et aux nouvelles méthodes de travail.
Dossiers de candidature
Merci d’envoyer vos CV à l’adresse mail suivante : rh@synelia.tech avec pour Objet CANDIDATURE POUR LE POSTE DE DEVELOPPEUR FULLSTACK.
..