Développeur(euse) Full Stacks & Intégrations
- Mauritius
- Negotiable
- Permanent
- Added 06/11/2025
- Closing 06/12/2025
- Human resources
Login to apply
Notre client dans le secteur financier souhaite recruter un(e) Développeur(euse) Full Stacks & Intégrations.
Le/La développeur(euse) aura pour mission de
prendre en charge des projets très variés : développement de nouvelles fonctionnalités, intégration d’APIs (logiciels tiers ou internes), maintenance d’applications existantes, automatisation, architecture légère, et parfois support/optimisation. L’objectif : disposer d’un profil à l’aise avec plusieurs technologies, capable d’apprendre rapidement et de s’adapter à différents types de missions.
Missions:
- Concevoir, développer et maintenir des applications et services (backend, frontend, micro-services, API) selon les besoins business et techniques.
- Intégrer des API de solutions logicielles tierces ou internes : compréhension de la documentation API, authentification, traitement des données, sécurisation, orchestration.
- Mettre en place des connecteurs, webhooks, middlewares ou pipelines d’intégration entre systèmes.
- Participer à la définition de l’architecture technique, proposer des choix technologiques adaptés aux besoins et au contexte.
- Collaborer avec les métiers pour prendre en compte les besoins, traduire en spécifications techniques, assurer une bonne qualité de livraison.
- Assurer la qualité du code : tests unitaires, tests d’intégration, revue de code, documentation, deployments et mise en production.
- Gérer les environnements (dev, test, production), contribuer à l’automatisation (CI/CD) et à la gestion des releases.
- Surveiller, optimiser ou refactorer les parties existantes si besoin, identifier les goulots d’étranglement, proposer des améliorations.
- Être force de proposition pour de nouveaux outils ou méthodes de travail, rester à jour sur les technologies, et s’adapter aux changements rapides.
- Veiller à la robustesse, à la sécurité et à la performance des solutions développées.
Profil:
- Minimum 2 à 4 ans d’expérience en développement logiciel polyvalent (pour un profil mid). Pour un profil senior, 5-7 ans ou plus, avec responsabilités d’architecture ou de mentorat.
- Avoir travaillé sur des intégrations ou projets multi-technos est un plus.
- Une expérience internationale ou remote/remotisation est un plus, vu travail à distance ou collaboration transfrontalier avec Genève/Europe.
Compétences techniques:
- Maîtrise d’un ou plusieurs langages backend (ex. : Java, C#, Python, Node.js) et d’un framework associé.rigor
- Expérience frontend souhaitée (ex. : React, Angular, Vue) – pour être à l’aise sur les parties UI ou hybridation.
- Bonne connaissance des API REST (ou GraphQL), intégration, authentification (OAuth, JWT, etc.).
- Expérience avec bases de données relationnelles et/ou NoSQL (ex. : MySQL, PostgreSQL, MongoDB) et bonne capacité à modéliser des données.
- Connaissance des principes de tests, CI/CD, déploiement (ex. : Git, Jenkins, GitHub Actions, GitLab CI).
- Compréhension des bonnes pratiques de sécurité applicative, performance, monitoring.
- Curiosité technique et capacité à apprendre rapidement de nouveaux outils, langages ou frameworks (l’adaptabilité est clé) — voir la notion d’adaptabilité dans le développement logiciel.
- Idéalement expérience dans un environnement agile (Scrum, Kanban) ou approche itérative.
Compétences comportementales:
- Adaptabilité : capacité à passer d’un projet à un autre, d’un langage à un autre, à apprendre rapidement un nouveau contexte. peopleskillsfordevs.com+1
- Résolution de problèmes : esprit analytique, autonomie pour trouver des solutions, capacité à travailler dans l’incertitude. Indeed+1
- Bon relationnel : capacité à collaborer avec des équipes métier, produire des échanges clairs, vulgariser le technique si nécessaire.
- Proactivité, curiosité technologique : proposer des améliorations, être moteur dans l’innovation.
- Rigueur, sens de la qualité et de l’architecture solide.
- Autonomie : dans un contexte remote ou part-remote à l’île Maurice, capable de gérer son temps, ses priorités, et d’être responsable des livrables.