Front-end & Backend Developer – Sviluppo Software per Soluzioni Energetiche | Genova

FuturEnergy Visualizza tutti gli annunci

  • Genova
  • Tempo indeterminato
  • Full time
  • 6 giorni fa
FuturEnergy è una realtà specializzata nello sviluppo di soluzioni energetiche su misura per Piccole e Medie Imprese e clienti residenziali. Non proponiamo offerte standard: lavoriamo con un approccio consulenziale per costruire soluzioni personalizzate che rispondano davvero alle esigenze dei clienti, combinando fotovoltaico, efficienza energetica e smart building. Entrare in FuturEnergy significa far parte di un’azienda in crescita, dove innovazione, concretezza e sviluppo delle competenze vanno di pari passo. Un contesto dinamico, orientato ai risultati, in cui ogni persona ha la possibilità di contribuire attivamente e fare la differenza.IL RUOLOPer il potenziamento del nostro dipartimento tecnico, ricerchiamo un/una Front-end & Backend Developer. La risorsa si occuperà dello sviluppo, dell'ottimizzazione e della manutenzione delle infrastrutture software aziendali, garantendo l'efficienza dei sistemi gestionali e l'integrità dei dati a supporto del business.LE PRINCIPALI RESPONSABILITÀSviluppo e Manutenzione
  • Sviluppare e mantenere gestionali web e architetture modulari;
  • Sviluppare funzionalità "da zero" con logica custom, senza dipendere esclusivamente da librerie esterne;
  • Analizzare il codice esistente per individuare inefficienze e ottimizzare le prestazioni.
Integrazione e Gestione Dati
  • Gestire l’integrazione tra sistemi differenti e database eterogenei;
  • Elaborare dati provenienti da più fonti garantendo la separazione tra logica di frontend e backend;
  • Scrivere query SQL complesse (JOIN, sottoquery, aggregazioni) per la reportistica e la gestione operativa.
Sicurezza e Qualità
  • Garantire la sicurezza applicativa (prevenzione SQL Injection, validazione input);
  • Lavorare efficacemente su codice esistente, anche se non perfettamente documentato;
  • Assicurare la corretta gestione dei formati di scambio dati (JSON, XML).
IL PROFILO IDEALE (Must-have)
  • Buona conoscenza di HTML5, CSS e JavaScript;
  • Buona conoscenza di PHP (programmazione procedurale e/o OOP base);
  • Capacità di leggere, comprendere e modificare codice esistente senza dipendere da framework;
  • Capacità di sviluppare funzionalità da zero (logica custom) senza affidarsi esclusivamente a librerie esterne;
  • Conoscenza dei database relazionali, in particolare:
-MySQL / MariaDB (principale);-Nozioni su PostgreSQL, SQLite, SQL Server (gradite).
  • Capacità di scrivere query SQL anche non banali:
-JOIN tra più tabelle;-sottoquery;-aggregazioni (GROUP BY, COUNT, SUM, ecc.).
  • Conoscenza dei formati di scambio dati:
-JSON;-XML;-capacità di leggere, interpretare e generare dati strutturati.
  • Comprensione dei principi base di backend development:
-gestione dati;-separazione logica applicativa;-interazione con database;
  • Conoscenza dei principi fondamentali di sicurezza applicativa:
-prevenzione SQL Injection;-gestione input utente;Competenze trasversali (fondamentali)
  • Capacità di analizzare codice esistente e individuarne problemi o inefficienze;
  • Attitudine al problem solving e al ragionamento logico;
  • Capacità di lavorare su codice non sempre documentato perfettamente;
  • Mentalità orientata alla comprensione.
Plus (non obbligatori ma molto apprezzati)
  • Conoscenza di Python;
  • Esperienza o familiarità con ambienti .NET;
  • Utilizzo di Linux da terminale (file system, permessi, comandi base);
  • Esperienza con gestionali o integrazione sistemi;
  • Conoscenza base di architetture modulari.
Contesto di lavoroIl candidato lavorerà in un ambiente dinamico e stimolante, occupandosi di:
  • sviluppo e manutenzione di gestionali web;
  • integrazione tra sistemi e database;
  • sviluppo modulare con distinzione chiara tra frontend e backend;
  • gestione ed elaborazione dati provenienti da più fonti.
Titoli preferenzialiCostituiscono elemento di preferenza:
  • Diploma o percorso di studi in ambito informatico / tecnico;
  • Percorsi di formazione post-diploma (es. ITS, accademie digitali, corsi professionalizzanti IT);
  • Esperienze personali o progetti (anche non lavorativi) dimostrabili, come:
-repository GitHub ;-progetti web o applicativi;-esercizi strutturati su database o backend.COSA OFFRIAMO
  • Formazione iniziale e affiancamento operativo sui sistemi aziendali;
  • Piano economico commisurato all'esperienza e alle competenze tecniche;
  • Contesto tecnologico stimolante con focus sullo sviluppo di soluzioni proprietarie;
  • Strumenti digitali e supporto tecnico costante;
  • Concrete opportunità di crescita professionale all'interno dell'area IT;
  • Inquadramento a norma di legge.

FuturEnergy

Lavori simili

  • Software Developer

    Leonardo

    • Genova
    Leonardo è un gruppo industriale internazionale, tra le principali realtà mondiali nell’Aerospazio, Difesa e Sicurezza che realizza capacità tecnologiche multidominio in ambito Eli…
    • 14 ore fa
  • FullStack Developer

    JP DRONI Srl

    • Genova
    Descrizione dell’azienda JP Droni è un’azienda di servizi, che offre ai propri Clienti, tipicamente aziende o professionisti, soluzioni di ispezioni chiavi in mano eseguite con d…
    • 14 ore fa