Crea un profilo in modo da poter essere trovato dalle aziende, ottenere offerte di lavoro più adatte alle tue esigenze e candidarti più velocemente.
  • Cerca lavoro
  • Preferiti
  • Crea CV
    Novità
  • Stipendi
  • Iscrizioni

Middle/Senior Software Developer

Tera srl

Chi siamo

TERA S.r.l. è una PMI innovativa italiana che progetta e sviluppa internamente soluzioni tecnologiche integrate: hardware, sistemi embedded Linux, firmware, software applicativo e piattaforme cloud.

Operiamo principalmente nei settori dell’ IoT, dell’Edge Computing e della Digital Energy , sviluppando dispositivi e soluzioni per il monitoraggio, la raccolta e l’elaborazione dei dati. Oggi stiamo affrontando una nuova fase di crescita, con progetti legati anche all’utilizzo di algoritmi di Artificial Intelligence direttamente su dispositivi edge .

In TERA il software non è un’attività isolata: nasce dal confronto quotidiano con progettisti hardware, firmware specialist, tecnici e figure di business.

La posizione

Per potenziare il nostro team, ricerchiamo un Software Developer con esperienza Middle o Senior, interessato a lavorare su prodotti tecnologici proprietari e su progetti differenti per settore, complessità e applicazione.

Il ruolo avrà un focus prevalentemente backend, con la possibilità di lavorare anche su attività full stack, piattaforme web, elaborazione dei dati, servizi e integrazione con dispositivi IoT ed edge computer.

Non cerchiamo un semplice esecutore di codice. Cerchiamo una persona capace di comprendere il problema, proporre soluzioni, confrontarsi con il team e contribuire concretamente alle scelte tecnologiche.

Per un profilo senior, la posizione potrà prevedere anche un progressivo ruolo di riferimento tecnico e coordinamento del team software.

Di cosa ti occuperai

  • Progettare modelli dati, modelli E-R e soluzioni per lo storage delle informazioni.
  • Sviluppare applicazioni e servizi software, prevalentemente backend.
  • Gestire l’interazione con database, l’elaborazione dei dati e l’esposizione di servizi e API.
  • Contribuire allo sviluppo, alla manutenzione e all’evoluzione di piattaforme e commesse differenti.
  • Collaborare con il team hardware e firmware per integrare il software con dispositivi IoT ed edge computer.
  • Seguire il ciclo di vita degli applicativi, dalla progettazione al deploy.
  • Documentare adeguatamente le soluzioni sviluppate e supportare le attività di test.
  • Individuare alternative tecniche e proporre soluzioni in caso di criticità o ritardi progettuali.

In presenza di una seniority consolidata, la persona potrà inoltre:

  • interpretare le esigenze del cliente, anche quando non ancora completamente definite;
  • tradurle in architetture software, strumenti, competenze e tempistiche;
  • orientare alcune scelte tecnologiche;
  • supportare l’organizzazione e il coordinamento delle attività del team.

Competenze tecniche

Cerchiamo una persona autonoma nella progettazione e nello sviluppo di applicativi web, con una buona conoscenza di alcune delle seguenti tecnologie:

  • Linguaggi: Python, JavaScript/TypeScript, Dart o Rust;
  • Database: PostgreSQL, MongoDB, InfluxDB o soluzioni analoghe;
  • Framework: Django, Next.js o Flutter;
  • Tecnologie web: JSON, HTML5, CSS e SASS;
  • Versionamento: Git e principali branching model;
  • conoscenza dei principali pattern architetturali e design pattern.

Saranno considerate un valore aggiunto la conoscenza di Java, C, C++, C#, AWS, Linux embedded, sistemi IoT o applicazioni Edge Computing (ad es. “Edge AI”, soluzioni di cybersecurity che coinvolgono edge computers)

Il profilo che cerchiamo

Valuteremo soprattutto le competenze effettive, il livello di autonomia e il potenziale della persona, senza basarci esclusivamente sul numero di anni di esperienza.

Indicativamente, cerchiamo professionisti con almeno 4-5 anni di esperienza nello sviluppo software, ma prenderemo in considerazione anche percorsi differenti particolarmente coerenti con il ruolo.

Sono importanti:

  • curiosità e interesse verso tecnologie e linguaggi nuovi;
  • capacità di analisi e problem solving;
  • autonomia e senso di responsabilità;
  • disponibilità a confrontarsi con problemi non standardizzati;
  • attitudine al lavoro di squadra e al dialogo costruttivo;
  • comunicazione chiara, approccio collaborativo e capacità di trovare compromessi tecnici efficaci.

Il titolo di studio in Informatica, Ingegneria o materie affini è preferibile, ma non rappresenta un requisito vincolante: saranno valorizzati anche percorsi costruiti attraverso esperienza sul campo, formazione specialistica e progetti personali.

Cerchiamo una persona che apprezzi l’ambiente informale e dinamico di una piccola impresa innovativa, nella quale le attività non sono sempre uguali e le opinioni di ciascuno possono incidere realmente sulle decisioni.

Cosa offriamo

  • Inserimento diretto in una PMI tecnologica italiana in fase di crescita.
  • Possibilità di lavorare su prodotti proprietari e non esclusivamente su progetti sviluppati per conto di terzi.
  • Collaborazione quotidiana con un team multidisciplinare composto da sviluppatori software, progettisti hardware e specialisti firmware.
  • Possibilità concreta di incidere sulle scelte tecnologiche e sull’evoluzione dei prodotti.
  • Percorso di crescita verso responsabilità tecniche e, per i profili più senior, verso il coordinamento del team software.
  • Ambiente di lavoro informale, collaborativo e orientato all’innovazione.
  • Applicazione del CCNL Metalmeccanica.
  • RAL indicativa compresa tra €35.000 e €45.000, definita sulla base delle competenze, dell’esperienza e delle responsabilità che la persona potrà assumere.
  • Modalità di lavoro ibrida, indicativamente con 1-2 giornate da remoto a settimana, organizzate in funzione delle attività progettuali e del livello di autonomia.

Sede di lavoro: Conversano (BA)

I candidati sono invitati a inviare il proprio CV completo di autorizzazione al trattamento dei dati personali ai sensi del D.lgs. 196⁄2003 e Reg. UE 679⁄2016 (GDPR).

Offerta di lavoro pubblicata 2 mesi fa