Senior Software Engineer / SRE

Salupay · Monza-brianza, Italia ·


Descrizione dell'offerta

Salupay è un’azienda B2B che sviluppa soluzioni SaaS per ottimizzare la gestione amministrativa delle strutture sanitarie nel segmento dei pazienti privati.

Il settore healthcare in Italia è indietro tecnologicamente e quotidianamente facciamo i conti con sistemi vecchi e procedure complesse. Introdurre innovazione rappresenta una sfida complessa, ma siamo fiduciosi di poterci riuscire.

Siamo alla ricerca di sviluppatori forti e motivati, che vogliono unirsi al team per realizzare questa visione.


Cosa ti offriamo

  • RAL 50.000-75.000 €
  • Full remote (o uffici a Milano)


Tech Stack

  • Prodotto PHP / Laravel / Livewire / Postgres
  • Infra Docker / AWS / Cloudflare


Il ruolo

Vogliamo essere molto chiari: questo è un ruolo di responsabilità a metà fra il Software Engineer e Site Reliability Engineer. Non ti chiederemo di sviluppare nuove feature di prodotto, ma di tenere in piedi i sistemi di produzione. Dovrai gestire ambienti in cloud e on-premise, deployment e hotfix. Farai il setup di nuovi server e monitorerai Sentry per assicurarti che tutto stia andando liscio. Quando qualcosa va storto sarai il primo a connettersi in ssh e capire cosa sta succedendo.


Cosa farai

  • Ownership degli ambienti di produzione Cerchiamo una persona responsabile e dedicata che vuole farsi carico di quello che gira in produzione. Vogliamo garantire la massima qualità agli ospedali e cliniche che ci scelgono e fixare eventuali problemi nel giro di poco tempo.
  • Gestione rilasci Ogni installazione ha versioni del software customizzate con rilasci indipendenti e processi di deploy potenzialmente differenti (a seconda delle integrazioni attive). Dovrai conoscere e gestire tutte le configurazioni di ogni struttura, cadenziando i rilasci in base all’operatività e ai picchi di lavoro.
  • Hotfix di bug Inevitabilmente passiamo alcune ore durante la settimana a sistemare problemi sui sistemi. Importiamo dati da diverse sorgenti e dobbiamo quotidianamente monitorare e risolvere errori che si presentano. Non ti fai problemi a sporcarti le mani ed essere il primo ad aprire una PR per risolvere un bug in produzione.
  • Deploy e setup in cloud e on premise Hai esperienza nel gestire server Linux e deployment con Docker. Abbiamo installazioni variegate, prevalentemente in cloud o ibride. Non usiamo k8s o altri sistemi managed. L’infrastruttura è volutamente essenziale e super semplice.
  • Architettura e avvio nuovi progetti Ogni cliente ha necessità diverse sia a livello tecnologico che di setup del prodotto. Ci capita spesso di dover sviluppare piccoli servizi ad-hoc specifici per una determinata realtà. Dovrai partecipare alla fase di design, implementazione e mantenimento di questi servizi satelliti.


Bonus points

  • Lavoriamo con Laravel: se hai già esperienza con framework simili tanto meglio ma non è necessario. Ci interessa che tu sappia dove guardare e individuare errori, non sviluppare features from scratch e conoscere tutte le api a menadito.
  • Wireguard / Cloudflare tunnel / Tailscale: tendiamo a non usare VPN tradizionali ma piuttosto soluzioni basate su Wireguard, quindi esperienza in merito è sicuramente un plus.


Cosa non farai

  • Migrazione a Kubernetes: non siamo qua a complicarci la vita. Stiamo quanto più vicini a Linux e Docker senza astrazioni particolari sopra. Cerchiamo qualcuno che creda in questa visione pragmatica.
  • Pipeline CI/CD super complesse.
  • Infra as Code: il provisioning dei server lo teniamo il più semplice possibile, quindi niente Terraform, CDK e simili.
  • Scrum meetings e standup: crediamo nella responsabilità individuale e a non perdere tempo inutilmente.
  • Nomade digitale: per questa posizione cerchiamo qualcuno basato in Italia che rispetti l’orario lavorativo tipico di un ospedale. Se il sistema va giù e tu sei in piscina chiaramente stiamo sbagliando qualcosa. Questo non vuol dire essere on-call a tutte le ore, ma riuscire a coordinarsi con il resto del team per coprire le fasce orarie necessarie.


Come candidarsi

Scrivici a inviando il tuo CV e qualche riga su perchè desideri lavorare con noi. Dopo una call conoscitiva con il CTO, ci sarà un secondo round in sede a Milano di mezza giornata dove faremo deep dive su tutti i temi descritti sopra. Per il giusto candidato possiamo svolgere questo step in remoto, ma ci teniamo ad incontrarti di persona in un (eventuale) terzo step. Vogliamo tenere il processo snello e veloce, con l’obiettivo di arrivare ad un’offerta nel giro di poche settimane.

Candidatura e Ritorno (in fondo)