Full Stack Developer - (Node.js - TypeScript)

Full Stack Developer - (Node.js - TypeScript)

Full-Time 62100 - 75900 € / anno (stimato) Smart working non possibile
Hays

In sintesi

  • Mansioni: Sviluppa moduli software innovativi in un contesto sanitario e industriale.
  • Azienda: Azienda tech all'avanguardia con focus su AI e qualità del codice.
  • Benefit: Contratto a tempo indeterminato, smart working e opportunità di crescita professionale.
  • Altre informazioni: Ambiente dinamico con forte collaborazione e revisione del codice.
  • Perché questo lavoro: Lavora con tecnologie moderne e fai la differenza in progetti significativi.
  • Qualifiche: Esperienza in sviluppo backend, Node.js e TypeScript.

La retribuzione prevista è compresa tra 62100 - 75900 € per anno.

Overview

In questo ruolo, entrerai nel team di sviluppo backend per lavorare su prodotti core e nuove funzionalità end-to-end in un contesto sanitario e industriale.

Progetterai moduli completi, dalle entità dati all’esposizione di API REST documentate, seguendo architetture a strati e pratiche di codifica ad alte performance.

Garantirai sicurezza, tracciabilità e qualità del dato, contribuendo anche alla migrazione di componenti legacy.

L’azienda promuove l’uso di strumenti AI nel ciclo di sviluppo mantenendo alta responsabilità sulla qualità del codice.

  • Retribuzione / Benefits
  • Tempo indeterminato (offerto)
  • smart working 1-2 giorni/settimana
  • Responsabilità
  • Sviluppare moduli applicativi completi dalla modellazione dati all’esposizione di API REST documentate
  • Lavorare su architetture a layer (Controller, Service, Repository, DB) mantenendo coerenza e qualità del codice
  • Scrivere codice Type Script robusto e typed (strict) con attenzione a performance e manutenibilità
  • Implementare validazioni, test automatici e documentazione tecnica (Swagger/Open API)
  • Garantire sicurezza applicativa (OWASP), integrità del dato e tracciabilità delle operazioni
  • Contribuire alla migrazione di componenti legacy interpretandone la logica e assicurando continuità funzionale
  • Supportare l’uso di AI (coding assistant, LLM) nel ciclo di sviluppo mantenendo qualità e sicurezza
  • Collaborare in un contesto di sviluppo produttivo e con revisione di codice
  • Requisiti fondamentali
  • Esperienza pregressa nello sviluppo backend in ambienti di produzione
  • Ottima conoscenza di Node. js e Type Script, preferibilmente con framework DI (es. Nest JS)
  • Esperienza con Postgre SQL e ORM, modellazione, query e gestione transazioni
  • Progettazione e sviluppo di API REST pulite e ben documentate
  • Familiarità con test automatizzati (es. Jest) e buone pratiche di sviluppo
  • Attenzione alla validazione input, sicurezza applicativa e qualità del codice
  • Capacità di leggere codice esistente (legacy) e comprenderne la logica
  • Buone pratiche con Git, code review e lavoro in team
  • Plus: esperienza in contesti regolamentati (healthcare, GDPR) e familiarità con Fastify, Redis, Zod
  • Collaborazione e lavoro in team
  • Problem solving orientato al risultato
  • Buona comunicazione e capacità di spiegare soluzioni tecniche
  • Node. js
  • Type Script
  • Nest JS o framework DI

Full Stack Developer - (Node.js - TypeScript) datore di lavoro: Hays

Lavorare come Ingegnere Meccatronico a Modena offre l'opportunità di essere parte di progetti innovativi nel settore automobilistico, collaborando con team globali e fornitori leader. La nostra cultura aziendale promuove la crescita professionale attraverso esperienze pratiche e sfide stimolanti, mentre il lavoro in un ambiente prestigioso garantisce un'esperienza gratificante e significativa. Offriamo un contratto freelance con accesso a strumenti all'avanguardia e un supporto continuo per lo sviluppo delle competenze.

Hays

Dettagli di contatto:

Team di recruiting di Hays

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere Full Stack Developer - (Node.js - TypeScript)

✨Partecipa ai Meetup Locali

Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!

✨Contribuisci a Progetti Open-Source

Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!

✨Esplora le Piattaforme di Recruitment Tecnico

Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!

✨Applica Direttamente a Hays

Non dimenticare di controllare il sito web di Hays per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.

Pensiamo che ti servano queste competenze per eccellere come Full Stack Developer - (Node.js - TypeScript)

Node.js
TypeScript
NestJS
PostgreSQL
ORM
API REST
Swagger/OpenAPI

Alcuni consigli per la tua candidatura 🫡

Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.

Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di Full Stack Developer - (Node.js - TypeScript) in Hays. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!

Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in Hays. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!

Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come Full Stack Developer - (Node.js - TypeScript).

Come prepararti a un colloquio di lavoro presso Hays

✨Preparati con le tue abilità tecniche

Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.

✨Mostra il tuo portfolio di progetti

Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.

✨Preparati a domande sul lavoro di squadra

Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.

✨Conosci il processo di sviluppo che usano

Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in Hays, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.