Ingegnere software senior full-stack

Open Assessment Technologies è alla ricerca di uno sviluppatore full stack con almeno 6 anni di esperienza per lavorare sulla piattaforma TAO in tutte le sue fasi. Il Senior Software Engineer Full-Stack è responsabile dello sviluppo e della manutenzione di applicazioni web utilizzando PHP, JavaScript e PostgreSQL. Garantisce le prestazioni, la qualità e la reattività delle applicazioni collaborando con team interfunzionali. Il ruolo ha lo scopo di fornire soluzioni software scalabili e robuste che soddisfino gli obiettivi aziendali. Inoltre, funge da mentore per gli sviluppatori junior e contribuisce alle decisioni architetturali volte a migliorare la funzionalità del sistema.

Mansioni e responsabilità

  • Sviluppare soluzioni software di alta qualità e facilmente gestibili, adottando moderne pratiche di ingegneria del software (
    ) per garantire la qualità del prodotto.
  •  Creare modelli di dati concettuali, logici e fisici utilizzando PostgreSQL.
  • Progettare e utilizzare API RESTful.
  • Individuare e risolvere i problemi nell'intero stack applicativo per ottimizzare le prestazioni.
  • Utilizzare strumenti di debug e procedure di registrazione degli errori per garantire standard di qualità del codice
    .
  • Implementare tecniche di containerizzazione per la distribuzione delle applicazioni
  • Proteggi le applicazioni dalle vulnerabilità più comuni, come gli attacchi di tipo injection e il cross-site scripting (
    ) .
  • Collaborare strettamente con i responsabili di prodotto, i responsabili di progetto, i coordinatori tecnici, i progettisti di
    e altri ingegneri per realizzare funzionalità e sistemi di alta qualità.
  • Esaminare il codice scritto dai membri del team e fornire un feedback costruttivo per migliorare
    la qualità complessiva del codice.

 Qualifiche e competenze

  • Conoscenza della lingua inglese di livello B2/C1 (la conoscenza del francese costituisce un vantaggio)
  • Ottima padronanza di PHP 7.4+ ed esperienza nell'utilizzo del framework Symfony 5.4+.
  • Ottima conoscenza di JavaScript (ES6+) e familiarità con Node.js.
  • Ottima padronanza di PostgreSQL, in grado di scrivere query SQL complesse e progettare schemi di database ottimizzati.
  • Conoscenza di strumenti ORM come Doctrine.
  • Ottima padronanza di HTML e CSS, compresa la conoscenza dei preprocessori CSS come SASS o LESS.
  • Esperienza con strumenti di compilazione come Webpack e gestori di pacchetti come npm o Yarn.
  • Ottima padronanza di Git ed esperienza con piattaforme quali GitHub, GitLab e Bitbucket.
  • Esperienza con framework di test quali PHPUnit per PHP e Jest o Mocha per JavaScript.
  • Esperienza con Docker e Docker Compose, oltre alla conoscenza della riga di comando di Linux e dei server web come Apache o Nginx.
  • Conoscenza delle migliori pratiche in materia di sicurezza web e delle vulnerabilità più comuni (ad esempio, SQL injection, XSS, CSRF).

I vantaggi di lavorare presso OAT:

  • Contesto internazionale, team eterogeneo
  • Corsi e certificazioni online, workshop
  •  Opportunità di carriera
  • Eventi aziendali e attività di team building
  • Orario di lavoro flessibile

Ubicazione

  • Lussemburgo, Capellen (modalità mista)
  • Dipartimento: Ingegneria del software
  • Tipo di impiego: Dipendente a tempo pieno

*OAT attribuisce grande importanza alla privacy e alla riservatezza dei vostri dati personali. Vi illustreremo la nostra “Informativa sulla privacy dei dati personali”, che definisce chiaramente il nostro impegno costante a tutela dei diritti alla privacy e spiega in che modo raccogliamo, utilizziamo e divulghiamo i dati personali relativi alle persone che si candidano per un posto di lavoro e a quelle che sono impiegate nella nostra azienda.

Candidati ora
TAO
Panoramica sulla privacy

Questo sito web utilizza i cookie per offrirti la migliore esperienza di navigazione possibile. Le informazioni contenute nei cookie vengono memorizzate nel tuo browser e svolgono funzioni quali il riconoscimento del tuo profilo quando torni sul nostro sito web e aiutano il nostro team a capire quali sezioni del sito ritieni più interessanti e utili.