Full-Stack Developer

Music Republic

Padova

Ibrido

EUR 20.000 - 27.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Music Republic cerca uno sviluppatore full-stack da inserire come riferimento tecnico della piattaforma. Sarai responsabile di tutto lo stack: interfaccia, database, pagamenti, email, pipeline di AI generativa, con un approccio AI-assisted guidato da Claude Code e verifica umana prima della consegna ai clienti.

Avrai responsabilità su frontend e backend, gestione di abbonamenti e pagamenti con Stripe, e produzione di contenuti in sei lingue via email.

Competenze

  • Esperienza professionale nello sviluppo web full-stack (almeno 2 anni) con una o piu' applicazioni in produzione.
  • TypeScript solido e JavaScript moderno: tipizzazione, async/await, moduli e gestione errori.
  • React e Next.js con App Router: componenti server/client, routing e middleware.
  • SQL e PostgreSQL: query, join, indici, migrazioni e Row Level Security.

Mansioni

  • Sviluppare nuove funzionalità e mantenere l'app web: player, Studio, sito pubblico e blog, pannello di amministrazione.
  • Far evolvere backend: 140+ API, 12 job pianificati, webhook Stripe/AI, database PostgreSQL, migrazioni, sicurezza a livello di riga.
  • Curare pipeline di AI generativa: generazione musicale asincrona, copertine, testi e traduzioni, analisi audio per playlists.
  • Gestire abbonamenti e pagamenti con Stripe, codici sconto, rinnovi ed email in sei lingue con Resend.
  • Generazione di PDF (Welcome Kit, certificati) e gestione documenti fiscali.
  • Portare modifiche in produzione su Vercel: lint, build, migrazioni, deploy e push su GitHub.
  • Supporto tecnico di secondo livello per i locali e monitoraggio costi fornitori e integrità dati.

Conoscenze

TypeScript
JavaScript
React
Next.js
App Router
SQL
PostgreSQL
Supabase
GitHub
Claude Code
AI-assisted coding

Strumenti

Vercel
Supabase
Stripe
PostgreSQL
GitHub
Claude/AI tools
OpenAI API
Google Gemini

Descrizione del lavoro

Cerchiamo uno sviluppatore o una sviluppatrice full-stack che diventi il riferimento tecnico della piattaforma. Music Republic è un prodotto in produzione, con clienti paganti che lo usano ogni giorno: lavorerai su tutto lo stack - interfaccia, database, pagamenti, email, pipeline di AI generativa - con un metodo di sviluppo AI-assisted basato su Claude Code, in cui conta saper guidare l'AI e verificarne il lavoro prima che arrivi ai clienti.

Cosa farai
  • Sviluppare nuove funzionalità e mantenere l'app web: il player e lo Studio usati dai locali, il sito pubblico e il blog, il pannello di amministrazione.
  • Far evolvere il backend: oltre 140 API route, 12 job pianificati, i webhook di Stripe e dei fornitori AI, un database PostgreSQL su Supabase con oltre 100 migrazioni e policy di sicurezza a livello di riga.
  • Curare le pipeline di AI generativa: generazione musicale asincrona (Suno tramite EvoLink, con webhook e polling), copertine e immagini (Google Gemini, Higgsfield), testi e traduzioni (Claude, OpenAI), ascolto e analisi audio per la curatela delle playlist.
  • Gestire abbonamenti e pagamenti con Stripe - prove gratuite, piani mensili e annuali, codici sconto, rinnovi, fatture - e i flussi email con Resend: messaggi transazionali in sei lingue, campagne, sequenze automatiche di recupero clienti.
  • Mantenere la generazione dei documenti in PDF: Welcome Kit, certificati di copertura, documenti fiscali.
  • Portare le modifiche in produzione su Vercel con metodo: controllo dei tipi, lint, build, migrazioni prima del rilascio, verifica dopo il deploy, commit e push su GitHub.
  • Fare da supporto tecnico di secondo livello per i locali - per esempio la riproduzione in background su iPhone - e tenere sotto controllo avvisi, costi dei fornitori e integrità dei dati.
Requisiti obbligatori
  • Esperienza professionale nello sviluppo web full-stack (indicativamente almeno 2 anni), con almeno un'applicazione portata e mantenuta in produzione.
  • TypeScript solido e JavaScript moderno: tipi, async/await, moduli, gestione degli errori.
  • React e Next.js con App Router: componenti server e client, routing, Route Handlers, middleware.
  • SQL e PostgreSQL: query, join, indici, vincoli, migrazioni; comprensione della Row Level Security.
  • Supabase, o un backend Postgres gestito equivalente: autenticazione, client JavaScript, differenza tra chiave pubblica e service role.
  • Integrazione di API REST e webhook: verifica delle firme, idempotenza, retry, job asincroni.
  • Deploy e gestione di un'app in produzione su Vercel o piattaforma serverless analoga: variabili d'ambiente, log, cron.
  • Git e GitHub nel lavoro quotidiano.
  • Uso quotidiano di Claude Code o di strumenti di coding AI equivalenti, con la capacità di guidarli con istruzioni precise e di rileggere, verificare e correggere il codice che producono.
  • HTML e CSS solidi, Tailwind CSS.
  • Cura per sicurezza e dati: gestione dei segreti, protezione dei dati personali, prudenza con le operazioni irreversibili.
  • Italiano fluente e inglese tecnico: prodotto, clienti e documentazione interna sono in italiano; API e documentazione dei fornitori in inglese.
Competenze gradite
  • Stripe Billing: abbonamenti con prova gratuita, coupon, Stripe Tax, portale clienti, riconciliazione dei dati.
  • Email transazionali: HTML compatibile con i client di posta (tabelle, stili inline), deliverability (SPF, DKIM, DMARC), gestione di rimbalzi e disiscrizioni.
  • API di AI generativa per testi, immagini, audio e musica: prompt, costi, quote, gestione degli errori dei fornitori.
  • Riproduzione audio sul web: HTMLAudioElement, Media Session API, limiti di autoplay e riproduzione in background su iOS Safari, PWA.
  • Supabase avanzato: Realtime, Storage, funzioni PL/pgSQL, trigger, RPC.
  • Generazione di PDF (React PDF, Puppeteer e Chromium headless) ed elaborazione di immagini con sharp.
  • ffmpeg per audio e video, metadati audio (ID3).
  • Rate limiting e caching con Redis (Upstash).
  • Test automatici (Vitest, Playwright) e integrazione continua.
  • SEO tecnica in Next.js: metadata, sitemap, immagini Open Graph.
  • Contesto italiano: fatturazione elettronica e codice SDI, IVA, GDPR; diritto d'autore e diritti connessi in ambito musicale (SIAE, SCF).
  • Bash e scripting per operazioni sui dati.
  • Passione per la musica e familiarità con il mondo dei locali; esperienza in startup o prodotti SaaS B2B.
Cosa offriamo
  • 1 mese iniziale di prova;
  • successivo contratto a tempo determinato di 12 mesi;
  • possibilità di trasformazione in contratto a tempo indeterminato alla scadenza;
  • compenso indicativo: €1.800-€2.400 al mese, da definire in base all'esperienza e alle competenze del candidato.
  • Un prodotto vero, in produzione, con clienti che lo usano ogni giorno: quello che costruisci arriva ai locali in tempi brevi, con autonomia e responsabilità diretta sulla piattaforma.

Music Republic porta nei locali commerciali - bar, ristoranti, negozi, parrucchieri, palestre e centri benessere - musica originale creata con l'intelligenza artificiale e con licenza d'uso inclusa: niente SIAE né SCF, un certificato di copertura per ogni locale, playlist pensate per ogni attività e brani personalizzati che portano il nome del locale. Accanto alla piattaforma vive il Registro Pubblico, che documenta artisti e brani.

Music Republic è sviluppata da P49 Società Benefit S.r.l., hub di ricerca e sviluppo per sistemi complessi di intelligenza artificiale in contesti regolati e mission-critical.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Responsabile vendite
Responsabile vendite

Music Republic • Limena

In loco
EUR 42.000 - 68.000
Autonomia lavorativa
Contatto diretto con la direzione
Sviluppatore Full-Stack per Piattaforma Musicale AI
Sviluppatore Full-Stack per Piattaforma Musicale AI

Music Republic • Padova

Ibrido
EUR 20.000 - 27.000
Full Stack Engineer
Full Stack Engineer

Pete Tong DJ Academy • Roma

In loco
EUR 60.000 - 90.000
Software Engineer
Software Engineer

Humans.tech • Italia

Ibrido
EUR 42.000 - 55.000
Relocation support €3,000
Buoni pasto
Assicurazione sanitaria
+3
Sviluppatore front-end
Sviluppatore front-end

Humans.tech • Italia

Ibrido
EUR 42.000 - 55.000
Buoni pasto
Assicurazione sanitaria
Hardware di alta gamma
+3
Sviluppatore / Sviluppatrice Full Stack - Mid
Sviluppatore / Sviluppatrice Full Stack - Mid

Improove • Milano

Ibrido
EUR 32.000 - 33.000
CRM & Growth Marketing Specialist
CRM & Growth Marketing Specialist

TennisTalker • Lombardia

Ibrido
EUR 32.000 - 35.000
Senior product manager
Senior product manager

DolceBot srl • Lombardia

In loco
EUR 40.000 - 55.000
Sviluppatore back-end
Sviluppatore back-end

Humans s.r.l. • Frosinone

In loco
EUR 70.000 - 100.000
Bonus legati a performance
Caffè e acqua 24/7
Buoni pasto full-ticket
+4
Software Engineer
Software Engineer

fPoint SRL • Sardegna

In loco
EUR 42.000 - 64.000