Back End Developer

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong>Titre du poste :</strong><span>&nbsp;Développeur Back-End</span></p><p><br></p><p><strong>Description du poste :</strong></p><p><span>En tant que développeur back-end, vous serez responsable de la conception, du développement et de la maintenance des composants et des fonctionnalités du côté serveur des applications web. Vous travaillerez en étroite collaboration avec une équipe de développement pour garantir des performances élevées, une scalabilité efficace et une sécurité robuste.</span></p><p><br></p><p><strong>Responsabilités :</strong></p><p><br></p><ul><li><span>Concevoir, développer et mettre en œuvre des solutions back-end pour les applications web.</span></li><li><span>Créer des API RESTful sécurisées pour permettre la communication avec le front-end et d’autres services tiers.</span></li><li><span>Participer à l’architecture globale du système, en apportant des recommandations techniques et en évaluant les technologies appropriées.</span></li><li><span>Optimiser les performances du serveur et de la base de données pour assurer une expérience utilisateur rapide et fluide.</span></li><li><span>Assurer la sécurité des données en implémentant des mesures appropriées telles que l’authentification, l’autorisation et la protection contre les attaques.</span></li><li><span>Collaborer avec l’équipe front-end pour intégrer les fonctionnalités et assurer une expérience utilisateur cohérente.</span></li><li><span>Participer aux phases de test, de débogage et de correction des erreurs.</span></li></ul><p><strong>Compétences requises :</strong></p><p><br></p><ul><li><span>Maîtrise d’au moins un langage de programmation back-end tel que Python, Java&nbsp;script ou PHP.</span></li><li><span>Expérience avec les frameworks back-end populaires tels que Django, Laravel ou Express.</span></li><li><span>Bonnes connaissances en bases de données relationnelles (MySQL, PostgreSQL) et en requêtes SQL.</span></li><li><span>Compréhension des principes de l’architecture logicielle et de la conception orientée objet.</span></li><li><span>Connaissance des principes de sécurité web et des bonnes pratiques de développement sécurisé.</span></li><li><span>Familiarité avec les outils de contrôle de version tels que Git.</span></li><li><span>Capacité à travailler en équipe, à communiquer efficacement et à résoudre des problèmes de manière autonome.</span></li><li><span>Capacité à apprendre rapidement de nouvelles technologies et à s’adapter à des environnements en évolution.</span></li></ul><p><br></p><p><strong>Formation et expérience :</strong></p><ul><li><span>Master en informatique, génie logiciel ou dans un domaine connexe.</span></li><li><span>Expérience préalable (1 année) en développement back-end, de préférence dans un environnement professionnel.</span></li></ul><p><br></p>