Développeur de pile MERN

Développeur de pile MERN role illustration

Développeur de pile MERN

Emplacement: GIFT City, Gandhinagar, Gujarat – Inde. (Travail depuis le bureau)

Expérience professionnelle: 3 à 5 ans

À propos du rôle

Nous recherchons un développeur MERN Stack expérimenté pour concevoir, créer et livrer des applications évolutives à l'aide de MongoDB, Express, React et Node.js.

Vous posséderez des fonctionnalités sur l'ensemble de la pile et collaborerez avec les concepteurs, l'assurance qualité et les parties prenantes du produit pour fournir des versions de haute qualité.

Responsabilités clés :

  • Créez et maintenez des applications full-stack à l’aide des piles MEAN ou MERN.
  • Développez des API et des microservices RESTful évolutifs à l'aide de Node.js, Express, NestJS ou de frameworks similaires.
  • Concevoir et implémenter des interfaces frontend réactives à l'aide de React.js / Next.js / Angular.
  • Diriger le développement d'applications mobiles à l'aide de React Native ou Flutter en fonction des besoins du projet.
  • Déployez, surveillez et gérez des applications sur AWS (EC2, S3, RDS, Lambda, CloudFront, IAM, ECS, etc.).
  • Travaillez avec des bases de données telles que MongoDB, PostgreSQL, MySQL, DynamoDB.
  • Intégrez des API, des systèmes d'authentification et des passerelles de paiement tiers.
  • Optimisez les applications en termes de vitesse, d’évolutivité, de performances et de sécurité.
  • Collaborez avec les concepteurs, les chefs de produit et les équipes d’assurance qualité pour proposer des versions soignées.
  • Participez aux révisions de code, aux discussions sur l’architecture et encadrez les développeurs juniors.

Compétences requises

  • Forte maîtrise de JavaScript, TypeScript, Node.js et des frameworks frontend (React/Angular/Next.js).
  • Expertise pratique en architecture backend, développement d'API et middleware.
  • Solide expérience avec PostgreSQL et au moins une base de données NoSQL (MongoDB / DynamoDB).
  • Bonne compréhension du développement d'applications mobiles (React Native / Flutter).
  • Maîtrise approfondie des déploiements AWS, des pipelines CI/CD, de l'infrastructure et des meilleures pratiques cloud.
  • Capacité à concevoir des architectures évolutives, des modules réutilisables et des microservices.
  • Solides compétences en débogage, en optimisation des performances et en résolution de problèmes.
  • Capacité à communiquer couramment avec les clients et à présenter clairement les solutions techniques.

Compétences intéressantes

  • Expérience avec Docker, Kubernetes ou une architecture sans serveur.
  • Familiarité avec GraphQL, Redis, WebSockets et les files d'attente de tâches en arrière-plan.
  • Compréhension des microservices, des systèmes distribués et des architectures basées sur les événements.
  • Exposition au réglage des performances, à la sécurité du code et aux meilleures pratiques.
  • Expérience avec les intégrations de modèles AI/ML, les API d'inférence ou les flux de travail basés sur l'IA.

Foire aux questions

Vous concevrez et expédierez des applications évolutives avec MongoDB, Express, React et Node.js, en possédant des fonctionnalités sur toute la pile et en collaborant avec les concepteurs, l'assurance qualité et les produits pour des versions perfectionnées.