Offerta di lavoro
Ingegnere software senior, tokenizzazione (80-100%)
In qualità di Senior Software Engineer presso Sygnum a Zurigo, sarai responsabile dello sviluppo di software di alta qualità e sicuro nel campo della tokenizzazione e lavorerai a stretto contatto con diversi team. Le tue mansioni comprenderanno la progettazione di interfacce e API, lo sviluppo di servizi backend scalabili e la responsabilità dell'intero ciclo di sviluppo.
Compiti
In qualità di Senior Software Engineer nel team Tokenization, sarai responsabile dello sviluppo di software di alta qualità e sicuro, con copertura di test e monitoraggio completi. Le tue mansioni principali includono:- Gestire la progettazione di servizi e funzionalità che bilanciano qualità, sicurezza, prestazioni e manutenibilità, contribuendo attivamente alla scrittura del codice ed eseguendo revisioni approfondite dello stesso.
- Assunzione della responsabilità dell'intero ciclo di vita dello sviluppo, dalla concezione alla produzione, compresa la pronta reazione agli incidenti e la gestione delle analisi delle cause alla radice.
- Collaborazione con gli ingegneri della piattaforma su pipeline CI/CD, lavoro con ingegneri e architetti della affidabilità del sito sulla resilienza e l'osservabilità del sistema, mentoring di ingegneri junior attraverso coaching e pairing, nonché promozione di miglioramenti continui nello sviluppo e nella consegna.
- Partecipazione a discussioni tecniche tra team e pianificazione dell'integrazione, comunicazione efficace con gli stakeholder di diversi ambiti tecnici e promozione di un ambiente di lavoro collaborativo e psicologicamente sicuro.
Requisiti
Il nostro candidato ideale possiede:- Competenza tecnica:
- Creazione di servizi backend scalabili basati sul nostro stack tecnologico: Java (11) + Spring su AWS
- Conoscenza approfondita di Quarkus (o framework simili come Spring Boot, Micronaut)
- Solida esperienza con RDBMS (idealmente PostgresDB), Kafka e framework di caching (idealmente Redis)
- Progettazione di API REST flessibili e robuste con un approccio API-first
- Comprensione dei microservizi, dell'architettura basata sugli eventi e dell'implementazione di funzionalità complesse con elevata qualità e sicurezza
- Conoscenza pratica di Docker, containerizzazione e Kubernetes
- Conoscenze operative di base: SSL/TLS, AWS/Consul/GKE, operazioni da riga di comando Linux
- La conoscenza di TypeScript e dei framework UI (React, Angular) costituisce un vantaggio.
- Mentalità e approccio:
- Predilezione per la creazione di software corretti, attenta riflessione sui casi limite, gestione degli errori e invarianti di sistema.
- Valutazione dei principi di programmazione funzionale: immutabilità, funzioni pure, composizione (anche se non utilizzata in un linguaggio FP puro)
- Mentalità da proprietario, anche se non utilizzata in un repository di codice sorgente
- Mentalità collaborativa e in crescita, aperta all'apprendimento e all'utilizzo di nuovi strumenti (ad esempio Claude Code per produrre software di qualità superiore)
- Comfortabel si assume la responsabilità dell'intero ciclo di vita dello sviluppo, dalla concezione alla realizzazione delle applicazioni nella produzione.
- Comunicazione chiara dei concetti tecnici agli stakeholder tecnici e non tecnici
- Fornire feedback costruttivi e accogliere quelli degli altri, promuovere la sicurezza psicologica e l'inclusività nelle interazioni di gruppo.
Offriamo
Non sono disponibili informazioni.Dettagli sul lavoro