Il nostro cliente è una dinamica software house operante sul mercato nazionale e internazionale per lo sviluppo di applicazioni e servizi in ambito Contact Center, Web & Mobile Communication, con particolare riferimento alla ricerca di tecnologie avanzate in ambito machine learning, AI e Big Data. All’interno di un progetto di rafforzamento della struttura di sviluppo software focalizzata sulla realizzazione di nuovi prodotti e sull’evoluzione di quelli esistenti, ci ha incaricati di ricercare un:
FULL STACK DEVELOPER
La persona curerà lo sviluppo e la manutenzione di soluzioni software innovative e si occuperà del coordinamento dell’academy aziendale, con l’obiettivo di formare junior full-stack developer.
Principali Responsabilità:
· Sviluppo Front-end e Back-end tramite linguaggi Node.js, Javascript e Typescript
· Coordinamento dell’academy aziendale
· Formazione di junior full-stack developer
· Gestione dell’evoluzione e consolidamento di soluzioni software innovative
· Analisi e stesura di documentazione tecnica
Requisiti & Skills:
· Esperienza di almeno 3 anni nel ruolo
· Esperienza di lavoro in team secondo metodologie agili
· Ottima conoscenza del linguaggio Node.js e di Node Package Manager (NPM)
· Buona conoscenza di Angular (2+): concetti di Components, Templates, pattern MVC, Services, Dependency Injection, Directives, Routing, Forms, RxJS, Modules e Lazy Loading, Internationalization
· Buona conoscenza di Javascript (ES6) e Typescript
· Buona conoscenza di RESTful API: concetti, sviluppo e strumenti di interrogazione (Postman)
· Buona conoscenza di SQL e NoSQL database (MySQL, MongoDB)
· Buona conoscenza di Version Control System (GIT)
· Conoscenza base di Container technologies (Docker)
· Conoscenza base di Unit e Integration testing
Nice to have:
· Conoscenza di WebRTC
· Conoscenza di Docker e Containers
· Conoscenza di SASS o LESS
· Conoscenza di AWS
· Conoscenza di architetture a Microservizi
Sede di lavoro: Reggio Emilia (RE)