Toutes les offres
NG TECHCDD
Département Technique / IT · Conakry - Bureau NG
Développeur Backend
Sous la responsabilité du Lead Developer / CTO, le Développeur Backend a pour mission principale de concevoir, développer, tester, déployer et maintenir les composants serveurs (API, bases de données, logique métier, sécurité) des plateformes web et mobiles de NG TECH. Il/elle contribue activement à la robustesse, la performance, la scalabilité et la sécurité des solutions digitales de l'entreprise, en étroite collaboration avec les équipes Frontend, Mobile, DevOps, Produit et QA.
Responsabilités principales
- Analyser les besoins fonctionnels et techniques en lien avec les chefs de projet et le Product Owner
- Concevoir l'architecture backend des applications (API REST, microservices, etc.)
- Développer et maintenir les API sécurisées, performantes et bien documentées
- Modéliser, créer et optimiser les bases de données (SQL et/ou NoSQL)
- Implémenter la logique métier conforme aux spécifications fonctionnelles
- Rédiger des tests unitaires et d'intégration pour garantir la qualité du code
- Appliquer les bonnes pratiques de sécurité (authentification, chiffrement, OWASP Top 10)
- Participer aux revues de code (code reviews) et veiller au respect des standards de développement
- Identifier, diagnostiquer et corriger les bugs et les failles de sécurité
- Collaborer avec l'équipe DevOps pour le déploiement continu (CI/CD)
- Assurer la maintenance corrective et évolutive des applications en production
- Surveiller les performances des systèmes et proposer des optimisations (temps de réponse, montée en charge)
- Rédiger et maintenir à jour la documentation technique (architecture, API, procédures)
- Collaborer étroitement avec les équipes Frontend, Mobile, QA et Produit dans une démarche Agile (Scrum / Kanban)
- Participer aux cérémonies Agiles (daily, sprint planning, rétrospective, etc.)
- Assurer une veille technologique permanente et proposer des améliorations
- Partager ses connaissances et accompagner les développeurs juniors si nécessaire
Profil recherché
- Maîtrise d'au moins un langage backend : Node.js, Python (Django/Flask/FastAPI), Nestjs, Java (Spring Boot) ou autre
- Conception et consommation d'API REST (et idéalement GraphQL)
- Bonne maîtrise des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB, Redis)
- Connaissance des outils de gestion de versions : Git, GitHub/GitLab/Bitbucket
- Notions solides en sécurité applicative (JWT, OAuth2, HTTPS, chiffrement)
- Familiarité avec Docker, CI/CD et les environnements cloud (AWS, Azure, GCP) appréciée
- Compréhension des principes de SOLID, Clean Code et des design patterns
- Rigueur, autonomie et sens de l'organisation
- Bon esprit d'équipe et capacité de communication
- Curiosité intellectuelle et goût pour l'apprentissage continu
- Capacité d'analyse, résolution de problèmes et force de proposition
- Respect des délais et des engagements
Intéressé(e) par ce poste ?
Envoyez votre candidature par email