Ecobank ou Ecobank Transnational Incorporated est une banque fondée au Togo en 1985 et présente dans 35 pays d’Afrique de l’Ouest, Centrale, l’Est et du Sud. Elle dispose d’une filiale à Paris, France et des bureaux de représentation à Londres, au Royaume-Uni, à Dubaï aux Emirats Arabes Unis et à Beijing en Chine.
POSTE 1 : Ingénieur backend
Description de l’emploi
Principales responsabilités
Développement et livraison de logiciels
- Concevoir et développer des services backend et des API en utilisant des frameworks modernes et les meilleures pratiques.
- Concevoir et maintenir des microservices qui s’intègrent aux systèmes bancaires centraux et aux plateformes tierces.
- S’assurer que les applications sont sécurisées, performantes et conformes aux normes technologiques bancaires.
- Écrivez du code propre et maintenable et participez aux revues de code pour améliorer la qualité globale.
Intégration et architecture des systèmes
- Développer des API REST, des services WebSocket et des interfaces GRPC pour les intégrations internes et externes.
- Mettre en œuvre des solutions événementielles pour prendre en charge le traitement asynchrone et l’évolutivité du système.
- Utilisez les services cloud pour déployer et gérer des applications en environnements de production.
Collaboration et amélioration continue
- Collaborer étroitement avec les ingénieurs QA, les analystes commerciaux et les équipes produit pour clarifier les exigences et résoudre les problèmes au plus tôt.
- Soutenir les pipelines CI/CD et améliorer les flux de travail de développement lorsque cela est possible.
- Participez aux discussions techniques et apportez des idées visant à améliorer la fiabilité et l’efficacité du système.
Profil de poste
Expérience et qualifications
- Licence en informatique ou dans un domaine connexe
• 3 ans d’expérience professionnelle en développement logiciel , de préférence dans le secteur de la fintech ou des technologies bancaires
Compétences et outils requis
Programmation et frameworks
- Python (FASTAPI, Flask, Django)
- Java (Spring Boot)
- Node.js
Bases de données
- PostgreSQL, MySQL
- MongoDB, DynamoDB
Technologies événementielles et d’intégration
- RabbitMQ
- API REST, WebSocket, gRPC
Outils Cloud et DevOps
- AWS
- Docker
- Actions GitHub
- Cadre sans serveur
Pratiques d’ingénierie
- architecture de microservices
- pipelines CI/CD
- Programmation sécurisée et connaissance des normes de conformité SOC
compétences générales
- Solides compétences en résolution de problèmes et en pensée analytique
- Communication claire et travail d’équipe
- Capacité à travailler dans des environnements structurés et réglementés