Développeur Full-Stack Senior JavaScript/React/Node.js - Télétravail
À plein temps
Temps partiel
À distance
Nous recherchons un Développeur Full-Stack Senior pour rejoindre notre équipe dynamique en télétravail complet (Remote / Worldwide). Vous participerez au développement d'applications innovantes utilisant JavaScript, TypeScript, React et Node.js pour notre entreprise spécialisée dans les solutions d'expérience client de pointe. Ce poste offre l'opportunité de diriger des projets techniques complexes et d'influencer l'architecture de nos systèmes.
À Propos de l'Entreprise
Notre entreprise est leader dans le domaine des solutions d'expérience client, offrant des technologies avancées qui transforment la manière dont les entreprises interagissent avec leurs clients. Nos produits combinent des interfaces utilisateur intuitives avec des architectures backend robustes pour créer des expériences utilisateur exceptionnelles.
Responsabilités Principales
- Concevoir et développer des fonctionnalités frontend sophistiquées utilisant React 18 et TypeScript 5.0+.
- Implémenter des services backend performants avec Node.js 20+ et Express.
- Participer à la conception de l'architecture technique des applications.
- Diriger une équipe de développeurs et superviser leur progression technique.
- Collaborer étroitement avec les équipes produit pour transformer les besoins métier en solutions techniques.
- Assurer la qualité du code par des tests unitaires et d'intégration rigoureux.
- Optimiser les performances des applications côté client et serveur.
- Participer aux revues de code et au mentorat des développeurs moins expérimentés.
- Contribuer à l'amélioration continue de nos processus de développement.
Compétences Requises
- Minimum de 7 ans d'expérience approfondie en JavaScript, avec une bonne compréhension d'ES2017 (ES8) et des versions ultérieures.
- Maîtrise avancée de React (versions 16.8+ jusqu'à 18+) et son écosystème.
- Expertise confirmée en TypeScript (versions 4.0+ jusqu'à 5.0+).
- Expérience significative avec Node.js (versions 14+ jusqu'à 20+) et Express.
- Compétence avérée dans le développement full-stack, gérant à la fois le code frontend et backend.
- Solide expérience en CSS3, incluant flexbox, grid layout et compétences avancées en mise en page.
- Utilisateur confirmé de Linux et/ou Mac OS X.
- Expérience éprouvée en tant que Team Leader technique.
- Anglais courant, tant à l'écrit qu'à l'oral.
- Capacité à travailler de manière autonome dans un environnement de télétravail.
Atouts Supplémentaires
- Connaissance approfondie du pattern de gestion d'état MobX.
- Expérience avec au moins un langage de programmation autre que JavaScript (incluant les langages transpilés).
- Pratique de Kubernetes et GitLab CI/CD pour l'intégration et le déploiement continus.
- Connaissances fondamentales en programmation concurrentielle.
- Expérience avec les bases de données SQL et NoSQL (MongoDB, PostgreSQL).
- Familiarité avec les architectures microservices et les API RESTful.
- Compréhension des principes de développement Agile et DevOps.
Pourquoi Nous Rejoindre
- Environnement de travail 100% à distance offrant une flexibilité optimale.
- Projets stimulants à la pointe de la technologie dans le domaine de l'expérience client.
- Opportunité de travailler avec des technologies modernes et d'influencer l'architecture technique.
- Culture d'entreprise favorisant l'innovation, l'apprentissage continu et la croissance professionnelle.
- Équipe internationale talentueuse et collaborative.
- Rémunération compétitive adaptée à votre expérience et vos compétences.