Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Backend Node.js Developer - CodeZen AI Platform
🚀 Chi Siamo
CodeZen è una piattaforma AI-powered per lo sviluppo che combina intelligenza artificiale avanzata con workspace cloud-native. Stiamo costruendo il futuro dello sviluppo software con architetture innovative e integrazione AI seamless.
🎯 Ruolo
Cerchiamo un Senior Backend Node.js Developer per sviluppare i servizi di supporto e integrazione della piattaforma CodeZen, gestendo project management, WebSocket real-time, e integrazione con servizi esterni.
🛠️ Stack Tecnologico
- Runtime: Node.js 18+, TypeScript
- Framework: Express.js, Socket.io
- Database: PostgreSQL, MySQL, Prisma ORM
- AI Integration: OpenAI, Anthropic, OpenRouter, Figma API
- Authentication: JWT, bcrypt
- Real-time: WebSocket, SSH WebSocket
- File Processing: Multer, Archiver, fs-extra
- Email: Postmark, SMTP
- Payment: Stripe
- Container: Docker, Docker Compose
- Testing: Jest, Supertest
- Tools: Goose (AI assistant), MCP servers
💼 Responsabilità Principali
- Sviluppare e mantenere servizi Node.js per project management
- Implementare WebSocket real-time per comunicazione client-server
- Integrare API AI (OpenAI, Anthropic, OpenRouter) con streaming
- Gestire autenticazione JWT e sistemi di sicurezza
- Sviluppare proxy server per integrazione con servizi Go
- Implementare gestione file e upload con processing
- Integrare servizi di pagamento (Stripe) e email (Postmark)
- Gestire connessioni SSH e terminal remoti via WebSocket
- Sviluppare template engine per generazione progetti
- Implementare caching e ottimizzazioni performance
🎓 Requisiti Tecnici
Essenziali
- 4+ anni di esperienza con Node.js in produzione
- Esperienza solida con TypeScript e Express.js
- Conoscenza approfondita di PostgreSQL e ORM (Prisma)
- Esperienza con WebSocket e comunicazione real-time
- Familiarità con JWT e sistemi di autenticazione
- Esperienza con Docker e containerizzazione
- Conoscenza di Git e metodologie Agile
Preferenziali
- Esperienza con AI APIs (OpenAI, Anthropic)
- Conoscenza di Socket.io e real-time applications
- Esperienza con SSH e terminal remoti
- Familiarità con Stripe e payment processing
- Conoscenza di Prisma ORM e database migrations
- Esperienza con testing (Jest, Supertest)
- Background con microservizi e proxy patterns
🧠 Competenze Richieste
- Capacità di progettare API RESTful scalabili
- Esperienza con debugging e monitoring applicazioni Node.js
- Conoscenza di pattern architetturali e best practices
- Familiarità con principi di sicurezza web
- Capacità di integrare servizi esterni complessi
- Mentalità orientata alla qualità del codice
📈 Progetti su cui Lavorerai
- Project Manager: Sistema di gestione progetti e workspace
- WebSocket Services: Comunicazione real-time e terminal SSH
- AI Integration Layer: Proxy e integrazione con provider AI
- Template Engine: Sistema di generazione progetti automatica
- Authentication System: Gestione utenti e sicurezza
- File Processing: Upload, processing e gestione file
- Payment Integration: Sistema di billing e pagamenti
🎁 Cosa Offriamo
- Opportunità di lavorare su tecnologie AI innovative
- Team internazionale di sviluppatori esperti
- Flessibilità di lavoro remoto/ibrido
- Budget per formazione e crescita professionale
- Equity nel progetto
- Ambiente di lavoro collaborativo
- Possibilità di crescita e specializzazione
📝 Come Candidarsi
Invia il tuo CV insieme a:
- Portfolio GitHub con progetti Node.js significativi
- Descrizione di un'integrazione complessa che hai sviluppato
- Motivazione per unirti al team CodeZen
- Disponibilità e aspettative salariali
🔍 Processo di Selezione
- Screening CV e portfolio
- Colloquio tecnico su Node.js e architetture
- Coding challenge su integrazione API
- Colloquio finale con il team
- Riferimenti e verifica background
Posizione: Full-time, Remote/Hybrid
Livello: Senior (4+ anni esperienza)
Inizio: Immediato
Contratto: Partita IVA
Unisciti a noi per costruire il futuro dello sviluppo software! 🚀
Key Skills
Ranked by relevanceReady to apply?
Join Intelligence Data Venture srl and take your career to the next level!
Application takes less than 5 minutes

