Backend Developer

AQuest · Verona, Veneto, Italia ·


Descrizione dell'offerta

Siamo alla ricerca di un/una Backend Developer da inserire nel nostro team, capace di contribuire alla progettazione, allo sviluppo e alla manutenzione delle componenti server-side di siti web e applicazioni digitali.


Principali attività

  • Lavori a stretto contatto con gli altri sviluppatori e con team multidisciplinari per creare siti web o applicazioni di altissima qualità.
  • Progetti database e linguaggio SQL.
  • Progetti e utilizzi API REST.
  • Sviluppi e integrI funzionalità lato backend per sistemi di gestione dei contenuti (CMS)
  • ConducI test approfonditi (unitari, di integrazione, end-to-end) prima della messa online di un nuovo sito o funzionalità.
  • Scrivi codici di alto livello, puliti, manutenibili e riutilizzabili.
  • Conosci la metodologia Twelve Factor.
  • Conosci e utilizzI pratiche di buona programmazione orientata agli oggetti (SOLID, DRY, KISS)
  • Conosci e utilizza Design Pattern di OOP: Dependency Injection; Service Container Pattern; Controller/Service/Repository Pattern; Repository Pattern; Entity Pattern.
  • Implementi le migliori pratiche di sicurezza per proteggere dati e applicazioni.
  • Conosci le pratiche OWASP.


Esperienza e competenze tecniche

  • Linguaggi: C# ASP.NET, PHP, Javascript, HTML.
  • Strumenti di controllo versione (Git, Bitbucket).
  • Strumenti per definizione/mock API (es. Postman, Swagger).
  • Conoscenza di piattaforme CMS PHP (Drupal 10 e versioni successive).


Nice to have

  • Conoscenza di piattaforme .NET (NopCommerce, Umbraco), Node.js (Strapi) e PHP (WordPress).
  • Conoscenza di piattaforme di sviluppo web server-side.
  • Conoscenza ed esperienza nello sviluppo di applicazioni serverless (es. AWS Lambda, DynamoDB, EventBridge, SQS, SNS, Fargate, S3) è considerata un plus.
  • Conoscenza ed esperienza nello sviluppo di microservizi.
  • Conoscenza ed esperienza nello sviluppo di architetture orientate agli eventi.
  • Conoscenza ed esperienza nell’uso di GraphQL.
  • Visione della struttura e competenza di sviluppo di progetti e-commerce.
  • Esperienza con framework frontend (es. React.js) e/o runtime come Node.js, con conoscenza di framework per lo sviluppo headless.
  • Nozioni di infrastrutture IT, cloud computing (Microsoft Azure, AWS), inclusi framework di Infrastructure as Code (es. AWS CDK), e app mobile development.


Cosa Offriamo

  • Un contratto a tempo indeterminato.
  • Inserimento in un team giovane, dinamico e multidisciplinare, con cui lavorerai a progetti di rilievo per grandi brand.
  • Buoni pasto e welfare aziendale.
  • Smartworking flessibile.
  • Un budget annuale di formazione dedicato per la propria crescita professionale.
  • L’offerta a conclusione del percorso di selezione sarà commisurata all’esperienza del candidato e alle skill che abbiamo potuto valutare.

Candidatura e Ritorno (in fondo)