Intelligence Data Venture srl
Backend Node.js Developer - CodeZen AI Platform
Intelligence Data Venture srlItaly6 days ago
ContractRemote FriendlyEngineering, Information Technology

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

  1. Screening CV e portfolio
  2. Colloquio tecnico su Node.js e architetture
  3. Coding challenge su integrazione API
  4. Colloquio finale con il team
  5. 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 relevance