Full Stack Developer
Junior / Apprendista

Michael Page's logo

Michael Page

Civitanova Marche, Macerata, Marche, Italia

Hybrid

Contratto a tempo indeterminato

Sviluppo software / Information Technology

Descrizione della Posizione Lavorativa

Azienda

L'azienda è una realtà con oltre 20 anni di esperienza nello sviluppo di software per la gestione operativa di attività commerciali e ricettive. Offre un ecosistema integrato di hardware e software sviluppati internamente, con forte attenzione alla personalizzazione e a un supporto centralizzato.

Ruolo e responsabilità

La risorsa contribuirà allo sviluppo del software e dei servizi Cloud dell'azienda, lavorando in modalità Agile per produrre codice di qualità e realizzare applicazioni web moderne e intuitive. In particolare si occuperà di:

  • Sviluppo software e servizi cloud;
  • Scrittura di codice seguendo pratiche Agile;
  • Analisi e progettazione delle feature core per garantire scalabilità, robustezza e alte prestazioni;
  • Realizzazione di interfacce web moderne e intuitive.

Competenze ed esperienza richieste

Sono richieste solide competenze in object-oriented design e conoscenza dei principali design patterns, oltre a esperienza pratica con i seguenti strumenti e tecnologie:

  • HTML, CSS, JavaScript (vanilla) e jQuery;
  • React con TypeScript;
  • PHP e in particolare framework Laravel (conoscenza ampia e consolidata);
  • Versioning e collaborazione tramite git / GitLab;
  • Database server MySQL e tecniche di ottimizzazione accesso ai dati (SQL e NoSQL);
  • Esperienza di sviluppo in sistemi complessi (es. architetture a microservizi, sistemi di gestione code).

Costituiscono requisiti preferenziali:

  • Esperienza con framework JavaScript come React Native, Angular 2+ o Vue.js;
  • Esperienza con .NET / .NET Core e C#;
  • Approccio di sviluppo Test Driven;
  • Metodologie Agile e practices DevOps;
  • Tool e pratiche CI/CD e DevOps quali Docker, Rancher, Jenkins, Kubernetes, Splunk, Prometheus, GitLab;
  • Esperienza con NodeJS;
  • Conoscenza dei principali cloud provider (Google Cloud Platform, AWS, Azure);
  • Buona conoscenza di Linux e scripting;
  • Principi di usabilità e pratiche UI/UX;
  • Buone pratiche per sistemi ad alta disponibilità e tecniche di data aggregation/data mining.

Completa l'offerta

Contratto a tempo indeterminato con retribuzione competitiva: 30.000€ - 45.000€ annui. Opportunità di smart working una volta a settimana. Ambiente di lavoro innovativo e stimolante a Civitanova Marche e possibilità di crescita professionale in un contesto tecnologico avanzato.

Fatta eccezione per le posizioni riservate alle categorie protette ai sensi della Legge 68/99 (per le quali è richiesta solo la conferma dell'appartenenza), la candidatura non deve contenere informazioni sullo stato di salute o sulla disabilità, in quanto non rilevanti per la valutazione.

Benefit

  • Contratto a tempo indeterminato;
  • Smart working una volta a settimana;
  • Ambiente innovativo e possibilità di crescita professionale.

Requisiti

Solide competenze in object-oriented design e design patterns; esperienza comprovata con HTML, CSS, JavaScript (vanilla/jQuery) e React con TypeScript; conoscenza ampia e consolidata di PHP e Laravel; esperienza con sistemi di versioning (git/gitlab), database MySQL e ottimizzazione accesso ai dati (SQL/NoSQL); esperienza nello sviluppo di sistemi complessi (microservizi, code management). Costituiscono titolo preferenziale esperienza con React Native/Angular/Vue.js, .NET/C#, sviluppo TDD, pratiche Agile e DevOps (CI/CD, Docker, Kubernetes, Jenkins, ecc.), NodeJS, cloud providers e competenze Linux e UI/UX.

Competenze richieste

  • Competenze professionali
  • Object-oriented design Design patterns HTML CSS JavaScript React + TypeScript PHP Laravel Git / GitLab MySQL Microservizi CI/CD Docker Kubernetes NodeJS Linux Cloud (GCP/AWS/Azure) SQL / NoSQL
  • Competenze trasversali
  • Problem solving Capacità analitica Lavoro di squadra Adattabilità Attenzione alla qualità