Posizione: Senior Back-End Developer Freelance
Località:Torino
Tipo di contratto: collaborazione continuativa in p.iva
Azienda: società di consulenza informatica specializzata nello sviluppo di soluzioni software Collabora con clienti di alto profilo offrendo servizi di progettazione, sviluppo e ottimizzazione di sistemi digitali.
Responsabilità principali:
Progettare, sviluppare e mantenere servizi e API back-end scalabili e ad alte prestazioni.
Ottimizzare database e query per garantire efficienza e sicurezza.
Collaborare con i team di sviluppo per garantire un'integrazione fluida delle applicazioni.
Partecipare alla definizione delle architetture software e delle best practices di sviluppo.
Fornire consulenza tecnica ai clienti, aiutandoli a identificare le soluzioni migliori per le loro esigenze.
Scrivere codice di alta qualità, testabile e manutenibile.
Risolvere problemi complessi e ottimizzare le prestazioni del software.
Assicurare la conformità agli standard di sicurezza e alle normative di settore.
Competenze (must have)
Node.js: esperienza nello sviluppo di applicazioni server-side, inclusa l'ottimizzazione delle prestazioni e la gestione di microservizi.
Google Cloud Platform (GCP): conoscenza dei servizi principali di GCP, come App Engine, Cloud Functions e BigQuery.
RESTful APIs: capacità di progettare, sviluppare e mantenere API robuste e scalabili.
JavaScript/TypeScript: competenza nella scrittura di codice pulito e manutenibile.
Database Management: esperienza con database relazionali (es. SQL Server, PostgreSQL) e non relazionali (es. Firestore, MongoDB).
CI/CD: comprensione e utilizzo di pipeline di integrazione e distribuzione continua, preferibilmente tramite Azure DevOps.
Containerization: esperienza con Docker e la sua integrazione su piattaforme cloud.
Version Control: dimestichezza con Git e flussi di lavoro Git-based.
Nice to have:
Python: esperienza nello sviluppo di script o applicazioni, preferibilmente in ambiti di automazione o analisi dati.
Azure Cloud/AWS: conoscenza approfondita dei principali servizi Azure (ad esempio, Azure Functions, App Services, Azure DevOps, Azure Storage).
Serverless Architecture: esperienza con architetture serverless su Azure o GCP.
Frontend Development: competenze di base in framework frontend come React o Angular per la gestione di applicazioni full-stack.
Security Best Practices: conoscenza di concetti di sicurezza per applicazioni cloud (es. OAuth, gestione delle chiavi, protezione delle API).
Monitoring \& Logging: utilizzo di strumenti come Azure Monitor, Log Analytics, o alternative open-source per il monitoraggio delle applicazioni
Contratto di lavoro: Contratto con partita IVA, Collaborazione
Retribuzione: €45.000,00 - €55.000,00 all'anno
Esperienza:
Node.js: 4 anni (Obbligatorio)
Google Cloud Platform: 4 anni (Obbligatorio)
Azure: 2 anni (Preferenziale)
Sede di lavoro: Ibrido/da remoto (10121 TORINO, TO)