Il candidato ideale per questa posizione ha maturato almeno 3 anni di esperienza come Back-end Developer in team di piccole o medie dimensioni. 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: Ruby on Rails, Python+Django, Node.js
- Padronanza delle tecnologie per infrastrutture web (Apache, Tomcat, Nginx) e relativi protocolli (HTTP, SSL, WebSocket, REST Api)
- Esperienza di base nella gestione dei sistemi operativi GNU/Linux e nel Bash scripting
- Esperienza nella modellazione E-R
- Buona conoscenza del networking e dei principali protocolli
- Buona conoscenza dei principi di sicurezza informatica
- Ottima 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
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
- Ampia esperienza con Ruby on Rails
- Buona conoscenza dei principali database NoSQL (MongoDB, DynamoDB)
- Conoscenza di una seconda lingua straniera (Francese, Tedesco)