Carriere

Backend Software Engineer (Space applications)

Italy Software 2 - 5 years Milan On-site

Siamo alla ricerca di un Backend Software Engineer per lo sviluppo di applicazioni avanzate per sistemi spaziali, contribuendo alla realizzazione di servizi backend affidabili, scalabili e ad alte prestazioni, utilizzati in contesti mission critical.

Su The Member Company

Siamo una società di consulenza high-tech globale con un team di ingegneri, scienziati ed esperti digitali provenienti da tutto il mondo. Insieme formiamo una comunità in rapida crescita e orgogliosa. Offriamo servizi di consulenza a clienti di alto profilo a livello globale in diverse aree di servizio, quali:

  • Tecnologia e ingegneria
  • Energia e fonti rinnovabili
  • Scienze della vita e farmaceutica
  • Digitale e IT

Informazioni su questa posizione

Sarai coinvolto nell’intero ciclo di vita del software: dalla definizione dell’architettura backend e progettazione delle API, fino all’integrazione, al testing e al deployment, collaborando con team multidisciplinari che operano all’avanguardia del settore aerospaziale. Se hai passione per Python, per le architetture backend e vuoi applicare le tue competenze a programmi spaziali reali, questa è l’opportunità giusta per sviluppare tecnologia che va oltre l’atmosfera terrestre.

Responsabilità:

  • Progettare, sviluppare e mantenere servizi backend scalabili utilizzando Python, applicando i principi di Domain Driven Design (DDD).
  • Realizzare ed esporre API REST e integrarle con componenti frontend.
  • Migliorare prestazioni, scalabilità e affidabilità dei sistemi backend esistenti.
  • Collaborare con team cross funzionali (frontend, DevOps) lungo l’intero ciclo di sviluppo.
  • Garantire la qualità del codice tramite unit test, code review e best practice di sviluppo.
  • Supportare le attività di deploy e manutenzione insieme ai team DevOps.

Cosa ci aspettiamo da te

  • Laurea triennale o magistrale in Informatica, Ingegneria del Software o discipline affini.
  • Madrelingua italiano, Fluente in inglese (livello C1)
  • Ottima conoscenza di Python e delle best practice di sviluppo backend.
  • Solida esperienza in DDD, progettazione di API REST (es. FastAPI) e architetture backend.
  • Esperienza con database SQL (in particolare PostgreSQL) e nozioni di NoSQL.
  • Familiarità con architetture event driven e sistemi di messaggistica (es. Kafka).
  • Buona conoscenza di Docker, Git e metodologie Agile / Scrum.
  • Spiccate capacità di problem solving e buone doti comunicative.

Costituiscono un plus

  • Esperienza con Test Driven Development (TDD) e architetture a microservizi.
  • Conoscenza di Java, Kotlin, gRPC / Protobuf.
  • Esperienza su cloud AWS e Kubernetes.
  • Familiarità con ambienti Linux.

Cosa puoi aspettarti da noi

TMC è una società internazionale di consulenza high-tech che mette a disposizione dei propri clienti competenze per supportarli nella realizzazione delle loro sfide tecnologiche. In quanto tale, TMC opera come un centro esperto a disposizione dei propri clienti e li aiutiamo ad essere più competitivi in ​​un mondo tecnologico sempre più globale e in rapida evoluzione.

In TMC crediamo che le persone siano il motore dell'innovazione tecnologica. Ecco perché vogliamo creare le migliori condizioni possibili affinché i talenti tecnologici possano prosperare.

Ti offriamo un ambiente di lavoro stimolante in cui potrai gestire la tua carriera. Accanto alla nostra eccezionale competenza tecnica, il divertimento e l'impegno sono parti significative della nostra cultura.

Invia la mia candidatura

Fantastico che tu sia interessato a un lavoro presso TMC! Candidati ora nel modo che preferisci e speriamo di poterti accogliere presto in uno dei nostri team.

Invia la candidatura con il curriculum. Candidati con LinkedIn Candidati senza curriculum
Tipi di file supportati: .pdf,.docx,.doc,.txt (Max 5MB)
I tuoi dettagli
I tuoi dettagli
I tuoi dettagli