Backend Developer

Cerchiamo uno sviluppatore esperto che desideri lavorare in una azienda informale
dove avere la possibilità di imparare,
contribuire alla evoluzione del prodotto e possibilmente divertirsi.

PERCHÉ DOVREI ESSERE INTERESSATO?

La nostra applicazione web è scritta in OO-PHP seguendo i design pattern fondamentali della programmazione a oggetti (MVC fra tutti). L’applicazione viene gestita con sistemi di automazione (Chef), utilizza MySql per lo storage con una soluzione cluster open source per l’alta disponibilità (Galera), Opsworks per la scalabilità, Redis per il caching, Gearman per le scritture differite dei logs, una combinazione di Nagios + PagerDuty + NewRelic per il monitoraggio.
L’applicazione offre sia interfacce WEB che API (SOAP + REST) per l’utilizzo delle sue funzionalità.
Inoltre dispone di numerosi canali per l’integrazione con sistemi informativi di terze parti. Il metodo di sviluppo aderisce ai paradigmi del Agile Development soprattutto nell’uso dei test automatici (TDD) e nella progressiva automazione del processo di Deploy (Jenkins).

Interessante. E io cosa farò?

Entreresti a far parte del Team di sviluppo per:

  • partecipare all’evoluzione e manutenzione del Core dell’applicazione

     

  • progettare, realizzare e supportare i sistemi di integrazione con i sistemi informativi di terze parti

     

  • proporre e dirigere progetti di innovazione

     

Bene. Ma cosa devo già sapere/saper fare?

  • Serve un laurea in Ingegneria Informatica o Informatica (se magistrale meglio)

  • Ci teniamo che tu abbia sostenuto l’esame di Ingegneria del Software

     

  • Devi avere fatto OO-Programming (es.: esperienza in Java, o .Net) per almeno 3 anni

     

  • Ci aspettiamo una ampia conoscenza di database relazionali e SQL

     

  • e ovviamente un po’ di esperienza in programmazione Web

     

Tutto qui?

No, ci aspettiamo anche (in ordine d’importanza):

  • responsabilità

  • capacità di concentrazione e organizzazione personale

  • capacità di collaborazione con gli altri

  • intraprendenza

  • genialità (solo se non compromette le qualità precedenti)

Contratto e retribuzione li decidiamo insieme e sulla base della tua esperienza