Senior Full-Stack Engineer (Node.js, TypeScript & React) H/F
- Hiring from
- Morocco
- Work type
- Hybrid
- Posted
622,442 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
À propos du poste
Dans le cadre du développement et de la structuration de sa plateforme technologique, notre client recrute un(e) Senior Full-Stack Engineer, avec une forte dominante Back-end, spécialisé(e) en Node.js et TypeScript.
Ce poste s'adresse à un profil senior disposant d'une solide profondeur technique, capable de concevoir et de développer des architectures applicatives robustes, performantes et évolutives.
La personne recrutée interviendra sur l'ensemble de la stack technique, avec une priorité particulière accordée au développement Back-end, à l'architecture des API, à l'intégration de plateformes et de systèmes, ainsi qu'à la résolution de problématiques algorithmiques complexes.
En étroite collaboration avec le CTO et le VP Engineering, vous contribuerez aux choix techniques structurants et à l'évolution de la plateforme dans un environnement exigeant, orienté performance, qualité et excellence technique.
Missions principales
Rattaché(e) à la direction technique, vous aurez notamment pour responsabilités :
Concevoir, développer et faire évoluer des architectures applicatives robustes, scalables et maintenables.
Développer des fonctionnalités Back-end avancées en Node.js et TypeScript.
Concevoir, développer et optimiser des API performantes et sécurisées.
Assurer l'intégration de différentes plateformes, applications et systèmes.
Résoudre des problématiques techniques complexes en mobilisant de solides compétences en algorithmie.
Intervenir sur la partie Front-end avec React et, selon les besoins, React Native.
Améliorer continuellement les performances, la qualité et la maintenabilité du code.
Participer aux choix technologiques et aux décisions d'architecture.
Mettre en place et promouvoir les bonnes pratiques de développement, de tests et de documentation.
Contribuer à la montée en maturité technique des projets et à l'amélioration continue de la plateforme.
Le poste implique un fort niveau d'ownership, une grande autonomie et une compréhension globale des enjeux techniques et produit.
Environnement technologique
Front-end :
React
React Native
TypeScript
Redux
Back-end :
Node.js
Express
TypeScript
Bases de données :
MongoDB
ElasticSearch
Infrastructure :
AWS
Outils :
Git
Environnements et frameworks de tests
Profil recherché
Nous recherchons un profil senior, rigoureux et structuré, disposant d'une excellente maîtrise de l'écosystème JavaScript/TypeScript et d'une forte orientation Back-end.
Expérience et compétences techniques indispensables
Minimum 7 ans d'expérience en développement logiciel.
Excellente maîtrise de Node.js et TypeScript.
Maîtrise confirmée de React.
Très bonne connaissance de JavaScript et TypeScript, avec une réelle expertise dans la conception de solutions basées sur cet écosystème.
Solides compétences en algorithmie, structures de données et résolution de problèmes complexes.
Expérience significative en développement Back-end : architecture applicative, conception d'API, performance et scalabilité.
Expérience concrète dans l'intégration de plateformes, d'applications et de systèmes.
Bonne compréhension des architectures distribuées et des problématiques d'interopérabilité.
Maîtrise des bonnes pratiques de développement, des tests et de la qualité logicielle.
Compétences complémentaires appréciées
Expérience en React Native.
Connaissances de MongoDB et ElasticSearch.
Expérience sur AWS.
Connaissances en Kotlin ou Swift.
Expérience dans des environnements techniques complexes et à forte intensité de développement.
Qualités personnelles
Forte capacité d'analyse et de résolution de problèmes.
Autonomie et sens des responsabilités.
Rigueur et exigence dans la qualité du code.
Capacité à prendre des décisions techniques et à proposer des solutions pertinentes.
Excellentes compétences en communication et aptitude à collaborer avec des interlocuteurs techniques et métiers.
Langues
Excellente maîtrise du français et de l'anglais, à l'oral comme à l'écrit.
Formation
Une formation d'ingénieur en informatique ou dans un domaine équivalent, issue d'un établissement reconnu, constitue un atout significatif.
