Siamo alla ricerca di uno sviluppatore esperto (Mid/Senior) in grado di gestire l’intero ciclo di vita dell’applicazione, dalla scrittura del codice alla configurazione dell’infrastruttura server che lo ospita. Il candidato ideale è un profilo ibrido: un programmatore solido che possiede competenze reali di amministrazione di sistema Linux e che sappia lavorare in team.
Requisiti e competenze tecniche
Il ruolo richiede autonomia operativa e una profonda comprensione di come il software interagisce con il sistema operativo e la rete.
1. Frontend Development (core requirement)
* Tecnologia: React (Required).
* Esperienza: minimo 3 anni (Preferibile 5+ anni).
* UI Libraries: comprovata esperienza nell’utilizzo di librerie di componenti moderni (es. MUI, ChakraUI, Shadcn).
2. Backend Development (core requirement)
* Esperienza: minimo 3 anni (Preferibile 5+ anni).
* Approccio: per profili con alta seniority (5y+), valutiamo la capacità di problem solving e l’esperienza architetturale indipendentemente dal linguaggio di provenienza.
* Stack attuale: Python e Go. È richiesta la conoscenza di almeno uno dei due linguaggi o la disponibilità a raggiungere l’operatività in tempi brevi.
* Database: solida conoscenza di database relazionali (MySQL, PostgreSQL).
3. Amministrazione di sistema & Infrastruttura (core requirement)
A differenza di ruoli puramente dev, questa posizione richiede competenze verticali su Linux e gestione server.
* OS & Manutenzione: Gestione di sistemi Linux, installazione/configurazione pacchetti, gestione aggiornamenti e sicurezza.
* Web Server & Proxy: configurazione e tuning di Nginx, Apache, Traefik.
* Servizi & Sicurezza: esperienza operativa con DBMS, Postfix (mail server). Conoscenza di Shorewall (o altri firewall), Fail2ban.
* Networking: gestione domini, configurazione record DNS (A, CNAME, SPF, DKIM, DMARC).
* Containerization: utilizzo di Docker e Docker Compose. Implementazione di strategie di deploy (es. gestione tramite Git hooks).
4. Competenze Opzionali (nice to have)
* Integrazione con API OpenAI.
* Conoscenza base dei servizi AWS (EC2, S3, RDS).
Soft Skills e metodologia
* Capacità di relazionarsi con un team di sviluppo.
* Predisposizione al problem solving.
* Attenzione alla sicurezza e alle performance sia lato codice che lato server.
* Approccio pragmatico all’apprendimento di nuove tecnologie.
Lingue
Buona conoscenza dell’italiano e conoscenza professionale dell’inglese
Dettagli dell’offerta
* Inquadramento: contratto del commercio terzo livello
* Benefit: contratto telefonico
* Sede di lavoro: ibrido da concordare, Torino centro e remoto
* Retribuzione: commisurata all’effettiva esperienza e competenza tecnica.