About the Role
La posizione
Cerchiamo un Senior Rust Developer con esperienza avanzata per lo sviluppo e l'evoluzione di soluzioni software ad alte prestazioni. La posizione è prevalentemente da remoto, con richiesta di presenza presso la sede di Bologna soltanto due giorni al mese.
Responsabilità
- Progettare e sviluppare applicazioni e servizi backend in Rust.
- Contribuire alla definizione dell'architettura software.
- Sviluppare sistemi efficienti, scalabili e affidabili.
- Gestire concorrenza, asincronia e ottimizzazione delle performance.
- Scrivere test automatici e partecipare alle code review.
- Collaborare con il team tecnico in modalità remota.
Requisiti
- Ottima esperienza professionale con Rust e conoscenza approfondita del linguaggio.
- Padronanza di ownership, borrowing, lifetimes e programmazione asincrona.
- Esperienza nello sviluppo di API, backend o sistemi distribuiti.
- Conoscenza di Linux, Git, testing e pipeline CI/CD.
- Autonomia operativa, capacità di problem solving e attitudine al lavoro in team distribuiti.
- Disponibilità a recarsi presso la sede di Bologna due giorni al mese.
Costituiscono un plus
- Tokio, Axum o framework analoghi.
- PostgreSQL, Redis e sistemi di messaggistica.
- Docker, Kubernetes e cloud.
- Esperienza in sistemi ad alte prestazioni o progetti open source.
Cosa offriamo?
- Contratto a tempo indeterminato.
- Strumenti di formazione sia per le hard che soft skill.
- Follow-up costanti con il team HR e con il proprio Business Manager.
- Un piano di crescita professionale in un ambiente dinamico e stimolante.
Retribuzione
La retribuzione annua lorda per questo ruolo è compresa tra 24000 EUR e 28000 EUR.
Inclusività
AGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo.
Requirements
Rust programming
Ottima esperienza professionale con Rust e conoscenza approfondita del linguaggio.
Concurrency management
Padronanza di ownership, borrowing, lifetimes e programmazione asincrona.
API development
Esperienza nello sviluppo di API, backend o sistemi distribuiti.
Linux and Git
Conoscenza di Linux, Git, testing e pipeline CI/CD.
Problem solving
Autonomia operativa, capacità di problem solving e attitudine al lavoro in team distribuiti.
Nice to Have
Esperienza con Tokio, Axum o framework analoghi.
Conoscenza di PostgreSQL, Redis e sistemi di messaggistica.
Esperienza con Docker, Kubernetes e cloud.
Esperienza in sistemi ad alte prestazioni o progetti open source.
Benefits
Permanent contract
Contratto a tempo indeterminato.
Training tools
Strumenti di formazione sia per le hard che soft skill.
HR follow-up
Follow-up costanti con il team HR e con il proprio Business Manager.
Professional growth plan
Un piano di crescita professionale in un ambiente dinamico e stimolante.