Sviluppatore dello stack MERN
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.

