Beschreibung
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.
Nello specifico, le tue responsabilità saranno:
- Progettare e programmare i servizi backend per i progetti di tua responsabilità
- Scrivere codice pulito, sicuro, documentato e testato
- Condurre analisi e ottimizzazione delle performance
- Progettare modelli di dato ed implementarli su database relazionali o a documenti (NoSQL)
- Scrivere ed ottimizzare query complesse
- Mantenerti all'avanguardia sugli ultimi sviluppi di tecnologie, coding trends e best practices per il backend
- Riporterai e risponderai direttamente al tuo Backend Developer Coordinator.
Profilo
Questo è ciò che abbiamo bisogno di trovare in te.
Sono esperienze e competenze importanti per il lavoro che affronteremo insieme.
- Esperienza nello sviluppo di almeno 2 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
Cosa ti offriamo
Cerchiamo di trattare le persone nel miglior modo possibile, con professionalità e rispetto. Quella che segue è la nostra offerta, tutto “sul tavolo”:
- Contratto di Assunzione
- RAL commisurata all'esperienza + Bonus aziendali
- Ticket Restaurant + coffee & water 24/7
- Postazione di lavoro Apple
- Welcome Kit
- Conferenze ed Eventi
- Formazione, corsi online, libri e documentazione
- Ricerca e Sviluppo su tecnologie innovative (es. IoT, AI/ML)
- Team di progetto eterogenei: Developer, UI/UX, Creativi e Strategist
- Relax (cene, birre, etc.)
Ma soprattutto: puoi fare il lavoro che ti piace in un team che ti rende orgoglioso di farne parte!