CHI SIAMO

WeSchool è uno dei protagonisti della scuola digitale in Italia. La nostra mission è il rinnovamento della didattica nelle scuole, nelle università
e nelle aziende, obiettivo che perseguiamo sviluppando la piattaforma, i corsi e i contenuti che abilitano un nuovo modo di imparare e insegnare.

Durante il lockdown abbiamo permesso a oltre il 25% delle scuole secondarie (1.1 milioni di studenti e docenti ogni giorno) di non interrompere la
continuità didattica portando le loro lezioni online. Abbiamo appena chiuso un Series A round da 6.4M€ per accelerare la nostra crescita.

Lo spirito e i capisaldi che uniscono il nostro team sono la sana ambizione di far crescere un business digitale e la passione per i contenuti e per il mondo Education, che crediamo abbia un impatto sociale fondamentale sulle prospettive della nostra e delle future generazioni.

Durante l'emergenza sanitaria l'adozione di massa della nostra soluzione ha fatto crescere notevolmente il traffico verso la nostra infrastruttura, e abbiamo raccolto la sfida di gestire milioni di chiamate contemporanee. Grazie ad ottimizzazioni e scaling su AWS siamo riusciti a gestire picchi fino a 38 milioni di richieste l'ora.

LAVORARE IN WESCHOOL VUOL DIRE...

  • Percorso di crescita individuale, con obiettivi semestrali, collegato a crescita di competenze e salario
  • Opportunità di avere da subito un forte impatto nelle scelte tecnologiche e nei processi aziendali
  • Budget formazione per eventi e corsi (è il nostro pane quotidiano, dopo tutto 💪)
  • Aiutare, con il tuo lavoro, studenti e professori a cambiare il sistema scolastico italiano
  • Sviluppare tecnologie che vengano testate su larga scala da centinaia di migliaia di persone

e inoltre:

  • 1-3 giorni a settimana di smart working in base al team
  • Budget hardware

COME LAVORIAMO

Le funzionalità vengono decise congiuntamente con un team dedicato all'analisi di prodotto che ascolta i bisogni del business e le richieste degli utenti creando i brief che vengono condivisi e verificati con il team tecnico.

Lavoriamo per obiettivi: per noi i risultati vengono prima delle ore trascorse in ufficio.

Sviluppiamo in Continuous Integration utilizzando la modalità di lavoro Kanban, con cicli di sviluppo brevi e rilasci (quasi) quotidiani.

Lavoriamo con alcune delle più recenti tecnologie web: WeSchool è una Single Page Application sviluppata in React.js che interroga API REST scritte con PHP 7.4 usando Symfony4. Utilizziamo MySQL come database e tra le altre tecnologie utilizziamo WebSocket, Redis, Elasticsearch; il tutto su cloud AWS.

Ci appassiona mantenere la nostra applicazione allineata con le ultime versioni dei linguaggi e delle tecnologie che utilizziamo, raggiungere un'alta Test Coverage e applicare pattern di design moderni ed eleganti.

Dedichiamo molto tempo alla revisione e allo scambio di conoscenza attraverso la revisione del codice e affiancamento in sviluppo.

Attualmente questo flusso è applicato su un singolo team e stiamo costruendo altri due team per parallelizzare il lavoro.

CHI CERCHIAMO

Cerchiamo un/una stagista Junior Backend Developer con una passione per la progettazione, l'implementazione e il test di funzionalità utilizzate da milioni di utenti.

La figura che stiamo cercando conosce le basi di PHP e del Web Development e vuole sviluppare le sue competenze in questi ambiti:

  • HTML5, CSS/SASS
  • Php 7.4 e Symfony4
  • PhpUnit e Psalm
  • SOLID e pattern di programmazione.
  • MySQL e database relazionali.
  • Elasticsearch
  • Gestione del cloud AWS
  • Integrazione con API di servizi di terze parti (Google API, Facebook Graph API, Microsoft)
  • Docker e container
  • Interfacce REST e HTTP
  • Git