Senior Backend Developer

19 ore fa

Firenze, Tuscany, Italia Aidia Tempo pieno 32.000 € - 45.000 € Contratto
Backend Engineer

Esperienza, qualifiche e soft skill: possiede tutti i requisiti per avere successo in questa opportunità? Lo scopra qui sotto.

Firenze


Tempo indeterminato


32. €


Seniority richiesta

esperienza pluriennale nel ruolo


Lavoro in presenza con 1 giorno di smartworking alla settimana


Chi siamo

Aidia è una società di consulenza e sviluppo software specializzata in soluzioni avanzate di Machine Learning, Data Science, Big Data, Software Gestionali e architetture a Microservizi.


Supportiamo aziende e organizzazioni nello sviluppo di sistemi innovativi, scalabili e ad alte prestazioni, accompagnandole nei processi di trasformazione digitale attraverso competenze tecniche solide e un approccio orientato alla qualità e all’innovazione.


Il ruolo

Siamo alla ricerca di un/una Backend Developer con livello senior da inserire stabilmente nei nostri progetti.


La figura selezionata entrerà a far parte del team di sviluppo backend, riporterà direttamente alla Direzione Tecnica e collaborerà con il team e gli stakeholder di progetto. Il team si occupa di progettare soluzioni realizzando generalmente software con frontend in Vue/Typescript e backend Django/Python.


Responsabilità principali

  • Sviluppo backend e API: progettazione, sviluppo e manutenzione di API RESTful robuste, performanti e scalabili in Python/Django.
  • Architettura e modellazione dati: definizione dell'architettura applicativa, progettazione e ottimizzazione di database relazionali.
  • Integrazioni di sistema: sviluppo di servizi e integrazione con piattaforme e servizi terzi.
  • DevOps & Delivery: gestione di ambienti containerizzati (Docker) e collaborazione alla definizione di pipeline CI/CD.
  • Qualità e best practice: code review, scrittura di test e partecipazione attiva alle scelte architetturali insieme alla Direzione Tecnica.

Requisiti richiesti

  • Almeno 3 anni di esperienza nel ruolo
  • Ottima conoscenza delle architetture RESTful
  • Esperienza con Linux e Docker
  • Esperienza con orchestratori come Docker Compose e/o Kubernetes
  • Per lo sviluppo backed: i nostri backend sono generalmente scritti in Python (Django, FastAPI). Sono comunque valutate positivamente anche esperienze con altri linguaggi.
  • Sapere utilizzare i principali strumenti legati allo sviluppo software per il web (pip, pre-commit, ruff e simili)
  • Conoscenza ed esperienza nell'adozione di coding styles (e.s. Google Style)
  • Conoscenza dei principali database relazionali SQL (es. PostgreSQL, MySQL)
  • Buona capacità di debug e profilazione backend
  • Spiccate capacità analitiche e di problem solving
  • Attenzione ai dettagli e orientamento alla qualità del codice
  • Conoscere Git, i principali workflow di sviluppo e le pratiche CI/CD
  • Avere una buona padronanza della lingua inglese, necessaria per la redazione della documentazione di progetto
  • Buone capacità di lavorare in team

Requisiti preferenziali

  • Conoscenza delle architetture a Microservizi
  • Laurea in Ingegneria Informatica o similari
  • Esperienza su piattaforme Cloud: Microsoft Azure, AWS, Google Cloud Platform.
  • Esperienza nella configurazione di pipeline di automazione (GitHub Actions o similari)

Cosa offriamo

In Aidia troverai un ambiente che fa delle diverse specializzazioni il suo punto di forza, premia l’iniziativa e il lavoro in team.


Offriamo:

  • CCNL Metalmeccanico Confapi
  • Orario flessibile
  • Smart-working: 1 giornata a settimana
  • Buoni pasto
  • Bonus performance e piano welfare
  • Budget annuale per la formazione individuale
  • Assistenza sanitaria integrativa
  • Opportunità di crescita professionale
  • Ambiente attento alla work-life balance
  • Valorizzazione della cultura aziendale
  • Formazione continua e aggiornamento tecnologico

Come funziona il processo di selezione?

Se il tuo profilo è in linea con la posizione, l'iter di selezione si articola in questi passaggi:



  • Primo contatto conoscitivo: una breve chiacchierata telefonica o via email con il nostro team HR per presentarci.
  • Questionario tecnico: un rapido form di autovalutazione sulle competenze chiave del ruolo.
  • Piccolo task pratico: un breve esercizio asincrono per capire il tuo approccio al codice e al problem solving.
  • Colloquio tecnico in presenza: un incontro nei nostri uffici per conoscerci di persona, visitare la sede e commentare insieme il task svolto. xbvzest
  • Proposta economica ed inserimento: con