Descrizione della posizione
Siamo alla ricerca di un professionista che sia in grado di sviluppare una piattaforma di classe mondiale, con piena responsabilità e visibilità sul prodotto finale.
La persona selezionata dovrà coprire tutte le fasi dello sviluppo, dal design delle entità/database/modello fino alla creazione e gestione di API e interfaccia web:
* Progettazione del modello e database: presa visione del modello dati sottostante, strutturazione del database e delle entità in modo da garantire un'ottimale interazione.
* Sviluppo backend e API: realizzazione dell'architettura server-side, creazione di API REST per la gestione degli utenti/offerte, sicurezza e autenticazione.
* Sviluppo frontend e interfaccia utente: progettazione della user interface, implementazione del layout e delle funzionalità interattive.
La risorsa selezionata lavorerà in autonomia ma in costante comunicazione con il team di progettazione, che guiderà nella business logic e nelle decisioni chiave.
Competenze richieste
* Backend e server-side: esperienza in PHP e Laravel (minimo 3 anni), uso di Composer e gestione di dipendenze, design pattern MVC, esperienza nello sviluppo di API REST.
* Frontend: padronanza di HTML5, CSS3, e JavaScript, con esperienza nel design UI/UX.
* Database: ottima dimestichezza con database relazionali (MySQL) e no-SQL (MongoDB), capacità di ottimizzazione delle query e delle risorse.
* Version control: esperienza con Git per la gestione del codice.
* Principi di sviluppo software: conoscenza delle best practices per il design, testing e manutenzione del codice.
Competenze opzionali
* Familiarità con ambienti GNU/Linux e scripting Bash.
* Nozioni di altri linguaggi di programmazione.
* Capacità di lavorare in Agile, con definizione di sprint e obiettivi.
* Esperienza con AWS e gestione server.
* Conoscenze del testing software (unit testing, continuous delivery, test funzionali).
* Esperienza con web server Nginx e configurazione server-side.
Soft Skills
* Capacità di problem solving, orientamento al risultato e autonomia.
* Gestione del tempo e delle priorità.
* Abilità interpersonali e disponibilità ad adattarsi a un ambiente dinamico e in evoluzione.
* Passione per il progetto e propensione alla crescita continua.
Lavoro remoto
Siamo disposti a considerare la possibilità di lavoro remoto, con orari flessibili per facilitare il tuo equilibrio tra lavoro e vita privata.
Orientamento al risultato
Il nostro approccio è basato sull'orientamento al risultato, quindi non siamo interessati all'orario di lavoro specifico, ma al completamento degli sprint e al raggiungimento degli obiettivi periodici.
Vantaggi
* Possibilità di partecipare allo sviluppo di una piattaforma innovativa.
* Ambiente flessibile e dinamico.
* Autonomia e work-life balance.
Nota
Nel contratto saranno indicati gli obiettivi e le aspettative specifiche per il ruolo.
],