Sviluppatore dello stack MERN

Sviluppatore dello stack MERN role illustration

Sviluppatore dello stack MERN

Posizione: GIFT City, Gandhinagar, Gujarat – India. (Lavoro dall'ufficio)

Esperienza di lavoro: Da 3 a 5 anni

Informazioni sul ruolo

Cerchiamo uno sviluppatore MERN Stack esperto per progettare, costruire e distribuire applicazioni scalabili utilizzando MongoDB, Express, React e Node.js.

Possederai funzionalità in tutto lo stack e collaborerai con designer, QA e parti interessate del prodotto per fornire versioni di alta qualità.

Responsabilità chiave:

  • Crea e mantieni applicazioni full-stack utilizzando stack MEAN o MERN.
  • Sviluppa API e microservizi RESTful scalabili utilizzando Node.js, Express, NestJS o framework simili.
  • Progetta e implementa interfacce frontend reattive utilizzando React.js / Next.js / Angular.
  • Guida lo sviluppo di app mobili utilizzando React Native o Flutter in base alle esigenze del progetto.
  • Distribuisci, monitora e gestisci applicazioni su AWS (EC2, S3, RDS, Lambda, CloudFront, IAM, ECS, ecc.).
  • Lavora con database come MongoDB, PostgreSQL, MySQL, DynamoDB.
  • Integra API, sistemi di autenticazione e gateway di pagamento di terze parti.
  • Ottimizza le applicazioni per velocità, scalabilità, prestazioni e sicurezza.
  • Collabora con designer, product manager e team di QA per fornire versioni ottimizzate.
  • Partecipa a revisioni del codice, discussioni sull'architettura e fai da mentore agli sviluppatori junior.

Competenze richieste

  • Ottima conoscenza di JavaScript, TypeScript, Node.js e framework frontend (React / Angular / Next.js).
  • Esperienza pratica nell'architettura backend, nello sviluppo API e nel middleware.
  • Forte esperienza con PostgreSQL e almeno un database NoSQL (MongoDB / DynamoDB).
  • Buona conoscenza dello sviluppo di app mobili (React Native / Flutter).
  • Forte padronanza delle distribuzioni AWS, delle pipeline CI/CD, dell'infrastruttura e delle best practice sul cloud.
  • Capacità di progettare architetture scalabili, moduli riutilizzabili e microservizi.
  • Forti capacità di debugging, ottimizzazione delle prestazioni e risoluzione dei problemi.
  • Capacità di comunicare fluentemente con i clienti e presentare chiaramente soluzioni tecniche.

Competenze piacevoli da avere

  • Esperienza con Docker, Kubernetes o architettura serverless.
  • Familiarità con GraphQL, Redis, WebSocket, code di processi in background.
  • Comprensione di microservizi, sistemi distribuiti e architetture guidate dagli eventi.
  • Esposizione all'ottimizzazione delle prestazioni, alla sicurezza del codice e alle migliori pratiche.
  • Esperienza con integrazioni di modelli AI/ML, API di inferenza o flussi di lavoro basati sull'intelligenza artificiale.

Domande frequenti

Progetterai e distribuirai app scalabili con MongoDB, Express, React e Node.js, possedendo funzionalità in tutto lo stack e collaborando con designer, QA e prodotto per versioni perfezionate.