Y Strategie

Senior Full-Stack Engineer (Node.js & React Native)

Y Strategie Casablanca, Casablanca-Settat, Morocco

Business Consulting and Services · 11-50 employees

Sep 07
nodejs Senior (5-10 yrs) Full-time Morocco
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Senior Full-Stack Engineer will design and evolve the application architecture while developing robust, scalable features across the entire stack. They will also contribute to technical documentation, ensure code quality, and mentor the team on technical maturity.

What they look for

Node.js React React Native TypeScript MongoDB ElasticSearch AWS Git API Design Software Architecture Scalability Performance Optimization Redux Express Kotlin Swift

Requirements

Candidates must have at least 7 years of software development experience with deep expertise in Node.js, React, React Native, and TypeScript. A strong background in backend architecture, API design, and performance optimization is required, with a preference for engineering degrees.

Full description

À propos du poste

Dans le cadre du développement et de la structuration de notre plateforme technologique, nous recrutons un(e) Senior Full-Stack Engineer afin de renforcer notre équipe engineering.

Ce poste s’adresse à un profil confirmé, capable d’évoluer dans un environnement exigeant, orienté performance et qualité, avec un haut niveau d’autonomie et de responsabilité.

La personne recrutée travaillera en étroite collaboration avec le CTO et le VP Engineering. L’environnement technique est stimulant et structurant, avec une forte culture d’excellence et de rigueur.

Missions principales

Rattaché(e) à la direction technique, vous interviendrez notamment sur :

  • La conception et l’évolution de l’architecture applicative
  • Le développement de fonctionnalités robustes, scalables et maintenables
  • L’intervention sur l’ensemble de la stack (front-end et back-end)
  • L’amélioration continue de la qualité du code et des performances
  • La participation aux choix technologiques structurants
  • La contribution à la documentation technique et aux bonnes pratiques
  • L’accompagnement de la montée en maturité technique des projets

Le poste implique un fort niveau d’ownership et une compréhension globale des enjeux produit et techniques.

Environnement technologique

  • Front-end : React, React Native, TypeScript, Redux
  • Back-end : Node.js, Express
  • Base de données : MongoDB, ElasticSearch
  • Infrastructure : AWS
  • Outils : Git, environnements de tests

Profil recherché

Nous recherchons un profil senior, structuré et rigoureux, disposant d’une réelle profondeur technique.

Compétences et expériences attendues :

  • Minimum 7 ans d'expérience en développement logiciel.
  • Maîtrise confirmée de Node.js, React, React Native et TypeScript
  • Solide expérience en développement back-end (Node.js et TypeScript : Architecture, API Design, Performance)
  • Profil "JS/TS native"
  • Profil maîtrisant parfaitement TypeScript
  • Experience en Kotlin ou Swift souhaitée.
  • Bonne compréhension des problématiques d’architecture, de performance et de scalabilité
  • Culture de la qualité logicielle (tests, maintenabilité, documentation)
  • Capacité à évoluer dans un environnement exigeant et à forte intensité technique
  • Excellentes compétences en communication
  • Bon niveau en français ou en anglais est indispensable

Formation : Une formation d’ingénieur issue d’un établissement reconnu constitue un atout significatif.

Similar roles