Backend Developer
About this role
Come Backend Developer avremo bisogno di te per creare la business logic, definire le API, gestire la persistenza dei dati e coordinare l’automazione di deploy di tutto ciò che svilupperemo per i vari clients web e mobile.
Ti chiederemo di contribuire non solo nel portare qualità nella tua execution, ma anche nel partecipare attivamente alla progettazione dell’intera architettura.
Sarai sfidato a usare soluzioni che offrano sicurezza ma anche a valutare strade nuove e alternative, tenendo sempre conto dei requisiti di progetto.
La natura a microservizi della tua progettazione, coadiuvata da sistemi di IaC ed orchestrazione (es. Docker), ti permetteranno di scegliere il linguaggio, le librerie e i vari frameworks che più si addicono alla soluzione ottimale del problema.
Tutte le candidature per Backend Developer sono valutate singolarmente. Utilizziamo uno strumento per la gestione del processo di selezione e comunicare con i candidati. A volte, purtroppo, le risposte sono filtrate come Spam: ricordati di controllarne la cartella.
Your responsibilities
- Progetti e programmi i servizi backend per i progetti di tua responsabilità.
- Hai una conoscenza avanzata di PHP e Laravel.
- Hai esperienza nella gestione di base dati e dbms relazionali come MySQL.
- Hai esperienza nella gestione di base dati NoSQL come MongoDB.
- Conosci e applichi il concetto delle queue.
- Sei in grado di progettare applicativi con un mindset a micro-servizi.
- Conosci gli standard API RESTful.
- Sei in grado di sviluppare API con PHP o NodeJS.
- Hai una conoscenza avanzata di Docker.
- Hai conoscenza di Kubernetes.
- Hai conoscenza di cloud computing e metodologie Devops.
- Scrivi codice pulito, sicuro, documentato e testato.
- Scrivi ed ottimizzi query complesse.
- Ti mantieni all’avanguardia sugli ultimi sviluppi di tecnologie, coding trends e best practices per il backend.
- Recepisci i feedback del tuo Responsabile e sviluppi soluzioni conseguenti.
- Segnali tempestivamente criticità ed opportunità legate al tuo lavoro.
Who you are
- Esperienza nello sviluppo di almeno 3 anni, preferibilmente in digital agency o azienda di sviluppo software.
- Laurea in Informatica/Ingegneria Informatica (o diploma equivalente).
- Capacità di lavorare in un team eterogeneo (tecnico, creativo, strategico) e di gestire con responsabilità i progetti assegnati ed i feedback ricevuti.
- Approccio analitico ad ogni fase del progetto, ma che non manchi di creatività, da associare a una conoscenza approfondita dei requisiti per produrre componenti software.
- Iniziativa e curiosità verso nuove tecnologie, qualità che ti permettono di affrontare con intraprendenza la continua evoluzione tecnologica.
- Logica, pensiero critico, affinità per la matematica e per i modelli astratti e computazionali.
- Esperienza avanzata nei principali Design Patterns.
- Esperienza nell’uso di sistemi di version control.
The team you’re gonna work with
Sarai parte dell’area Technology, guidata da Stefan Manastirliu (Executive Digital Product Director) e Gabriele Mearelli (Head of Technology).
What we offer
- Contratto di Assunzione.
- Il package per questa posizione è nella fascia 29-37K, in base alla seniority, e include una quota basata su performance aziendali e personali
- Postazione di lavoro Apple.
- Welcome Kit.
- Ricerca e Sviluppo su tecnologie innovative (es. VR, WebGL, ServiceWorkers).
- Team di progetto eterogenei: Developer, UI/UX, Creativi e Strategist.
Non vedi l’ora di mettere in pratica le tue abilità?
Vieni a portare il tuo contributo in progetti come questi.
Our culture
Caffeina affonda le radici in una cultura aziendale solida e un team eccellente, che non si acconta mai. Settiamo l’asticella molto alta per ottenere i migliori risultati. Il nostro team può godere di trasparenza e condivisione delle informazioni: in questo modo tutti possono essere partecipi delle scelte.
Lavoriamo in un clima aziendale serio quando necessario, e festoso ogni volta possibile. I successi comuni e individuali sono celebrati in modo originale, genuino e divertente.