Développeur Fullstack React Node.js | Expert AWS PostgreSQL | Remote

À distance
À plein temps
Notre application web de pointe vise à révolutionner la façon dont les équipes de développement produit gèrent leurs fonctionnalités. En tant que Développeur Fullstack, vous serez au cœur de la conception et du développement de cette solution innovante, en travaillant sur l'ensemble de la pile technologique pour créer une expérience utilisateur fluide et performante. Responsabilités Principales - Concevoir et développer des composants frontend réactifs et intuitifs en utilisant React 18 et les dernières bibliothèques associées (Redux, React Router, Styled Components). - Implémenter des API RESTful robustes avec Node.js 18+ et Express.js 4.18+, en assurant une communication efficace entre le frontend et le backend. - Créer et maintenir des schémas de base de données PostgreSQL 15+ optimisés pour les performances et la scalabilité. - Déployer et gérer l'infrastructure sur AWS en utilisant des services tels que EC2, S3, Lambda, et RDS. - Participer activement aux cycles de développement agile, incluant la planification des sprints, les revues de code et les rétrospectives. - Collaborer étroitement avec les designers UX/UI pour implémenter des interfaces utilisateur conformes aux maquettes Figma. - Mettre en œuvre des pratiques de développement modernes, incluant le TDD, CI/CD, et l'architecture microservices lorsque approprié. - Optimiser les performances de l'application à tous les niveaux de la pile technologique. Compétences Requises - Minimum de 5 ans d'expérience en développement fullstack avec une expertise avérée en React (16+) et Node.js (14+). - Maîtrise approfondie d'Express.js pour la création d'API performantes et sécurisées. - Expérience significative avec PostgreSQL, incluant la conception de schémas, l'optimisation des requêtes et l'indexation. - Connaissance pratique des services AWS (EC2, S3, CloudFront, RDS, Lambda) et capacité à architecturer des solutions cloud évolutives. - Solide compréhension des principes de sécurité web, incluant l'authentification, l'autorisation et la protection contre les vulnérabilités courantes. - Expérience avec les outils de développement modernes tels que Git, Docker, et les pipelines CI/CD. - Capacité démontrée à travailler dans un environnement agile utilisant des outils comme Jira, Figma et Slack. - Excellentes compétences en communication écrite et verbale, essentielles pour la collaboration à distance. Atouts Supplémentaires - Expérience avec TypeScript et GraphQL. - Connaissance des frameworks de test comme Jest, React Testing Library ou Cypress. - Familiarité avec les méthodologies de conception UX/UI. - Expérience préalable dans le développement d'outils destinés aux équipes produit ou aux développeurs. - Contributions à des projets open-source. - Certification AWS (Solutions Architect, Developer). Pourquoi Nous Rejoindre En rejoignant notre équipe, vous aurez l'opportunité de façonner un produit innovant depuis ses fondations, d'appliquer les meilleures pratiques de développement moderne et de travailler avec une équipe talentueuse et passionnée. Nous offrons une flexibilité totale en termes de localisation grâce à notre politique de travail 100% à distance, ainsi qu'un environnement propice à l'apprentissage continu et à l'évolution professionnelle. Votre expertise technique sera valorisée et vous pourrez avoir un impact direct sur le succès de notre produit.