Offerta di lavoro
INGEGNERE SOFTWARE NUCIEUS
Leonteq è alla ricerca di un Senior Full Stack Engineer per il team Nucleus di Zurigo, che si occupi di sviluppare ulteriormente la piattaforma tecnologica principale utilizzando Java, Scala, Rust o Kotlin. Il ruolo prevede la realizzazione di sistemi distribuiti ad alta disponibilità e microservizi su un’infrastruttura basata su Kubernetes e Google Cloud.
Informazioni sul ruolo
- Nucleus è il gruppo di ingegneri responsabile dello sviluppo e dell'evoluzione della piattaforma tecnologica di base che è alla base della piattaforma di investimento di Leonteq. I nostri servizi gestiscono alcune delle funzionalità più critiche delle nostre applicazioni. Forniamo servizi di distribuzione dei dati di mercato, infrastruttura di determinazione dei prezzi, messaggistica, scalabilità e servizi di piattaforma condivisa.
- Eccellenza ingegneristica grazie alla progettazione di software all’avanguardia e a pratiche ingegneristiche di alta qualità.
- Responsabilità in cui gli ingegneri si assumono la responsabilità dell'intero ciclo di vita dei servizi e delle tecnologie che realizzano.
- Collaborazione tra i team di sviluppo, DevOps, sicurezza, infrastruttura e gestione dei programmi.
- Formazione continua, sia a livello interno che tra i team di ingegneri, in un’ottica di miglioramento continuo e condivisione delle conoscenze.
Cosa stai facendo
- In qualità di Senior Full Stack Engineer con esperienza avanzata nell'ingegneria cloud, entrerai a far parte del team Nucleus come Full-Stack Engineer.
- Progettare, sviluppare e gestire servizi distribuiti ad alta disponibilità per applicazioni critiche per l'azienda.
- Contribuire allo sviluppo della piattaforma in stretta collaborazione con altri ingegneri, con i team di Product Management, Security Engineering e Infrastruttura, e a una moderna piattaforma basata su microservizi che gestisce servizi sia on-premises che su Google Cloud.
- Risolvere problemi ingegneristici complessi relativi a sistemi distribuiti e tecnologie quali Kafka, RabbitMQ, messaggistica, caching, serializzazione, Protocol Buffers e Service Mesh.
- Crea ed esegui microservizi su una moderna piattaforma Kubernetes, sia in locale che su Google Cloud.
- La nostra piattaforma è ospitata su Google Cloud.
- Linguaggi principali: Java, Scala, Rust, Kotlin
- Piattaforma operativa: Kubernetes, GitOps, Argo CD
- Banche dati: PostgreSQL, Cassandra, DynamoDB
- Tecnologie cloud: Google Cloud Platform, Google Cloud Run e Google Cloud Storage
Cosa ti servirà
- Crediamo in te:
- Ottima conoscenza dei principi dell'ingegneria del software, dell'automazione e delle pratiche DevOps.
- Capacità di progettare, realizzare e sviluppare sistemi distribuiti e microservizi ad alta disponibilità utilizzando Java, Scala, Rust e Kotlin.
- Competenza nell'uso di infrastrutture e servizi cloud-native moderni, ad alte prestazioni e ad alta disponibilità, tra cui Apache Kafka, RabbitMQ e Service Mesh.
- Conoscenza delle piattaforme di messaggistica quali Kafka, RabbitMQ e Google Cloud Platform.
- Esperienza con i principali sistemi distribuiti, tra cui Apache Kafka e Service Mesh.
- Ottime capacità di comunicazione scritta e orale.
Perché ti piacerà lavorare qui
- Entra a far parte di un team leader nel settore fintech e contribuisci allo sviluppo dell'infrastruttura cloud di nuova generazione.
- Collabora con talenti di livello mondiale per progettare, sviluppare e gestire sistemi distribuiti altamente disponibili, altamente scalabili e sicuri.
- Innovare e sviluppare ulteriormente la piattaforma tecnologica di base che è alla base dei prodotti di investimento di Leonteq.
- Sviluppare e implementare applicazioni ad alte prestazioni nel cloud utilizzando Google Cloud Platform.
- Contribuire alla definizione dell'architettura e all'evoluzione di una piattaforma utilizzata da diverse aziende.
Dettagli sul lavoro