Design, develop, and maintain full-stack features from database design to reusable frontend components. Collaborate on complex product features, AI conversational agents, and codebase optimization through refactoring.
Descrizione dell'azienda
Ninacare è la prima piattaforma tecnologica dedicata al recruiting e gestione del personale nel settore sanitario. Costruiamo strumenti che coprono l'intero processo: dalla pubblicazione degli annunci alla gestione dei candidati, dalla selezione supportata dall'AI alla gestione dei dipendenti con CRM personalizzabili, alla reportistica comparativa. Stiamo investendo molto nell'automazione e nell'intelligenza artificiale, e il prodotto è ancora in una fase in cui chi entra nel team può contribuire in modo significativo alla sua evoluzione.
Descrizione del lavoro
Il nostro tech stack
PHP, Laravel, MariaDB, Redis
React, TypeScript, Inertia.js, Tailwind
Docker, AWS, Terraform, GitHub Actions
Cosa farai
Lavorerai a stretto contatto con:
la CPO & co-founder di Ninacare, Valentina de Caro https://www.linkedin.com/in/valentinadecaro/
il Senior Software Engineer, Vladyslav Khytrov https://www.linkedin.com/in/vladkhytrov/ contribuendo allo sviluppo e all’evoluzione del prodotto con autonomia, ownership e orientamento all’impatto.
Cosa farai
Progettare, sviluppare e mantenere funzionalità full-stack, dalla progettazione del database alla creazione di componenti frontend riutilizzabili, seguendo il processo dall’idea al rilascio.
Collaborare con il team prodotto su funzionalità complesse, agenti conversazionali e autonomi, integrazioni, automazioni, ma anche bug fixing e CRUD.
Scrivere codice, manutenibile, coerente, testato e documentato, seguendo le best practice ingegneristiche.
Ottimizzare/evolvere la codebase esistente attraverso refactoring, ottimizzazione, e gestione pragmatica del debito tecnico.
Lavorare quotidianamente con i Coding Agent, mantenendo la responsabilità dell’output finale: sei tu che guidi l’AI, non viceversa.
Qualifiche
Chi cerchiamo
Almeno 3 anni di esperienza come sviluppatore o sviluppatrice full-stack.
Una persona AI-first: ragioni e decidi con la tua testa su architettura, prodotto e trade-off tecnici, poi usi gli strumenti giusti per costruire meglio, più velocemente e con più qualità. L’AI per te è una leva.
Puoi non avere esperienza su tutto il nostro stack tecnico, ma è importante che tu abbia solidi fondamenti di informatica e ingegneria del software e voglia di imparare velocemente nuovi strumenti e framework.
Esperienza nella progettazione ed evoluzione di database relazionali.
Non ti servono specifiche iper-dettagliate: sai capire il contesto, fare le domande giuste e trasformare problemi aperti in soluzioni concrete.
Sai prendere decisioni tecniche pragmatiche, valutando trade-off tra qualità, velocità, complessità e impatto sul prodotto e sul team.
Hai cura per qualità del codice, coerenza architetturale, documentazione e manutenibilità.
Hai esperienza nel collaborare in team piccoli, agili e distribuiti, con autonomia, ownership e spirito collaborativo.
Hai curiosità verso AI, agentic coding tools e nuovi modi di costruire software; sai cos’è un Agent e, ancora meglio, ne hai già costruito uno.
Ulteriori informazioni
Cosa offriamo
Lavoro 100% remoto (con base a Bari ma team distribuito)
Ambiente giovane, dinamico e data-driven
Possibilità concreta di crescita e formazione interna
Macbook Air di ultima generazione
Stock options e bonus legati agli obiettivi
RAL tra €35.000 e €42.000, commisurata all’esperienza + bonus performance
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”