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

FuturEnergy Rinnovabile S.r.l. · Genova, Liguria, Italia · · 50€ - 70€


Descrizione dell'offerta

Descrizione azienda

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.

Posizione

IL RUOLO

Per 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).

Requisiti

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 lavoro

  • 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 preferenziali

Costituiscono 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.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)