Il candidato ideale per questa posizione ha maturato almeno 3 anni di esperienza come Back-end Developer in team di piccole o medie dimensioni. Il ruolo prevede l’interazione con i nostri clienti per la raccolta dei requisiti funzionali e la progettazione delle soluzioni tecniche necessarie a soddisfare le esigenze degli stessi.
La sede di lavoro è Pavia (PV), con la possibilità di brevi e sporadiche trasferte su territorio italiano ed europeo.
Le competenze richieste per questa posizione sono:
- Ottima conoscenza dei principi di software engineering
- Piena padronanza di almeno una delle seguenti tecnologie/framework: Python 3+, Node.js, TypeScript;
- Padronanza dei protocolli e standard del web (Es. HTTP, SSL/TLS, WebSocket, REST Api, GraphQL);
- Padronanza dei principali database SQL e NoSQL: PostgreSQL 12+, MySQL 5.7 e 8.0, MongoDB;
- Esperienza di base nella gestione dei sistemi operativi GNU/Linux e nel Bash scripting;
- Esperienza nella modellazione E-R e progettazione database;
- Conoscenza del networking e dei principali protocolli
- Conoscenza dei principi di sicurezza informatica
- Conoscenza dei principi della Continuous Integration e della Continuous Delivery
- Conoscenza delle metodologie agili e dei principi DevOps
- Ottima padronanza della lingua inglese parlata e scritta (livello B2 o superiore)
- Ottima capacità di lavoro in team e in autonomia
- Capacità di relazionarsi direttamente con il cliente
- Passione per l’informatica e la tecnologia
Costituiscono titolo preferenziale:
- Laurea magistrale in Informatica, Ingegneria Informatica o equivalente
- Esperienza nello sviluppo e nel deploy di applicazioni cloud-native basate su Amazon Web Services
- Conoscenza di DynamoDB e/o altri DB NoSQL (Es. Neptune, RedShift, DocumentDB, Redis)
- Propensione a lavorare anche full-stack