Posizioni aperte

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 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. Sysadmin & 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

 

Lingue
Buona conoscenza dell’italiano e conoscenza professionale dell’inglese.
 

Se interessati inviare la propria candidatura a mail@otto.srl