Senior Software Engineer
Hybride | CDI | Rémunération selon profil (Fixe + Variable)
Nile IO, filiale de l’agence de conseil française NILE, accompagne les PME industrielles dans l’atteinte de leurs objectifs grâce à des stratégies innovantes et une expertise technique pointue. Nous combinons innovation et précision pour offrir des solutions sur mesure en CRM, marketing digital, analyse de données et développement logiciel.
Nous recherchons un(e) Senior Software Engineer pour rejoindre notre équipe et contribuer à des projets digitaux d’envergure pour des clients internationaux. Le candidat idéal devra maîtriser aussi bien les technologies frontend et backend, et faire preuve d’une passion pour la création de solutions de haute qualité, en collaboration avec une équipe dynamique.
Missions principales
1. Déploiement et personnalisation de CRM
- Diriger la mise en œuvre, la configuration et la personnalisation de HubSpot CRM et d’autres plateformes (ERP, etc.) pour répondre aux besoins de nos clients internationaux.
2. Intégration et développement d’API
- Concevoir, développer et gérer des intégrations avancées entre HubSpot et des systèmes tiers via REST, GraphQL et autres API.
3. Développement de fonctionnalités sur mesure
- Concevoir et développer des workflows personnalisés, des objets et des extensions pour enrichir les capacités de HubSpot.
4. Architecture système et connectivité
- Planifier et mettre en place des architectures sécurisées et évolutives, assurant une connexion fluide entre les systèmes internes, HubSpot et des outils externes.
5. Gestion et optimisation des bases de données
- Concevoir et optimiser des bases de données relationnelles et non relationnelles pour assurer des intégrations robustes et des applications basées sur la data.
6. CI/CD et déploiement
- Mettre en place des pipelines CI/CD pour des déploiements automatisés et efficaces dans les environnements de développement et de production.
7. Sécurité et authentification
- Implémenter et gérer des protocoles d’authentification sécurisés (OAuth 2.0, SSO) pour les intégrations API et les connexions tierces.
8. Leadership technique
- Accompagner les membres de l’équipe, réaliser des revues de code et garantir le respect des standards techniques et des bonnes pratiques.
9. Documentation et partage des connaissances
- Rédiger une documentation technique détaillée pour faciliter la collaboration et assurer la scalabilité des solutions développées.
Profil recherché
Compétences techniques indispensables
- Expertise avérée en déploiement de CRM : Expérience approfondie dans le déploiement et la personnalisation de HubSpot (idéalement Salesforce ou Dynamics 365 en complément).
- Compétences avancées en intégration : Maîtrise des frameworks d’intégration, du développement d’API (REST, GraphQL) et des outils middleware.
- Développement frontend : Excellente maîtrise de HTML, CSS, JavaScript, ainsi que des frameworks modernes comme React.
- Développement backend : Expertise en Node.js, Django ou technologies équivalentes pour concevoir des solutions évolutives.
- Bases de données : Expérience avancée en SQL et NoSQL, avec un focus sur l’optimisation des requêtes et la structuration des données.
- CI/CD et DevOps : Expérience avec les pipelines CI/CD et les outils de déploiement pour fluidifier les cycles de développement.
- Sécurité et authentification : Maîtrise des protocoles OAuth, SSO et des mécanismes de sécurisation des échanges de données.
Qualifications
- Expérience dans l’intégration de HubSpot avec des ERP, outils marketing ou plateformes analytiques comme Power BI.
- Familiarité avec les solutions middleware facilitant les intégrations complexes.
- Certifications avancées HubSpot (HubSpot Developer, HubSpot Solutions Partner).
- Connaissance des environnements cloud (AWS, Azure) pour l’hébergement et l’évolutivité des solutions.
- 6+ ans d’expérience en développement logiciel, dont 4+ ans sur des projets liés aux CRM.
Qualités personnelles
- Capacité à résoudre des problèmes techniques complexes dans des environnements CRM.
- Excellentes compétences en communication pour collaborer avec des clients internationaux et des équipes pluridisciplinaires.
- Grande attention aux détails pour assurer la fiabilité et la qualité des solutions développées.
- Esprit d’innovation et d’amélioration continue.
Ce que nous offrons
- Un environnement de travail dynamique et bienveillant, au sein d’une équipe passionnée.
- L’opportunité de collaborer avec des clients internationaux et variés (startups, PME, grands comptes) sur des projets innovants.
- Un plan de formation et de certification HubSpot pour approfondir vos compétences.
- Un package salarial compétitif (selon profil et expérience).
Modalités de candidature
- Type de contrat : CDI (temps plein)
- Localisation : Poste basé à L'Île Maurice avec possibilité de télétravail.
- Disponibilité : Dès que possible
Postuler à cette offre
Pourquoi Nile IO
- Pour l’environnement : travailler à l'Île Maurice, dans un cadre de vie unique, entre lagons turquoise et nature préservée, tout en étant au cœur d’un écosystème technologique en pleine croissance, entouré de des gens formidables. Ou bien, profiter de la flexibilité du télétravail !
- Pour le challenge : participer à faire de Nile l'agence de croissance N°1 dans l’industrie. Avec 1 nouveau projet par mois en moyenne, on vous promet que vous n’allez pas vous ennuyer.
- Pour la formation : bénéficier d’un programme de formation réservé aux agences certifiées HubSpot.
A votre disposition chez Nile : Ce n'est sans doute pas le plus important, mais ça compte.
-
Une ouverture à l’international : En tant que filiale de l’agence Nile basée en France, vous collaborerez avec des équipes multiculturelles et des clients internationaux, sur des projets stratégiques à forte valeur ajoutée.
-
Équipements Apple et outils de travail performants (HubSpot, Monday, 23...)