Software engineer back-end medior

Vuoi portare la tua carriera a un livello superiore? Ami costruire fantastici prodotti? Easy LMS sta cercando un software engineer in grado di tradurre le richieste degli utenti sul nostro sistema di management dell’apprendimento (LMS) Saas in delle eleganti soluzioni. Le funzionalità che svilupperai con il tuo team saranno utilizzate da più di 2000 clienti in tutto il mondo. Unisciti a noi nella nostra missione di offrire un e-learning efficace ed accessibile ai dipendenti in tutto il mondo🚀!

Software developer Cosa farai in quanto software engineer back-end medior

Farai parte di uno dei nostri team di problem-solving autonomi, impegnati a costruire e migliorare il nostro LMS in brevi iterazioni. Un team di problem-solving è un mix di software engineer front e back-end e di consulenti per l'implementazione. Lavorerai a stretto contatto con gli altri membri del tuo team per costruire delle funzionalità preziose per i nostri utenti. Metterai tutti i tuoi skill al lavoro, per creare un codice perfetto per un prodotto di alta qualità. Avrai un ruolo attivo nel definire il funzionamento dell'applicazione, quindi sarai coinvolto in ogni fase dello sviluppo della funzionalità. Questo significa che i tuoi compiti saranno:

  • Partecipare alle riunioni sulle funzionalità in cui si discute e decide come risolvere i problemi dal punto di vista dell’utente finale.

  • Scrivere delle brevi proposte per le funzionalità con il tuo team per il product owner.

  • Dividere la funzionalità in piccoli compiti e assegnarli al tuo team.

  • Implementare la soluzione con delle tecniche moderne come TypeScript e React, in modo che sia basata sui test e applichi i principi della consegna continua.

  • Rivedere il codice dei tuoi colleghi e processare il loro feedback sul tuo lavoro.

  • Testare se la funzionalità rispetta i nostri standard di qualità prima di implementarla con il tuo team.

Per consegnare delle nuove funzionalità; lavorerai in modo iterativo. Noi consegniamo delle funzionalità in cicli di 2 o 4 giorni. Pubblichiamo il nostro codice non appena aggiunge valore, il che significa che pubblichiamo diverse volte al giorno.

I tuoi contributi personali svolgeranno un grande ruolo nel prodotto finale

Insieme ai tuoi colleghi ingegneri, sarai responsabile dell’architettura del nostro prodotto SaaS. Contribuirai a migliorare la performance e l’affidabilità del nostro prodotto in una fase di rapida crescita. Cercherai il buon compromesso tra tempo impiegato e qualità per migliorare il codice già esistente e rendere il tuo lavoro quotidiano più facile. Avrai una grande libertà nella scelta di tecniche, framework e soluzioni. Noi incoraggiamo gli esperimenti! Tutto questo assicura che i tuoi contributi personali svolgano un grande ruolo nel prodotto finale, che rifletterà le tue idee e la tua visione.

Chi stiamo cercando?

Sei la persona giusta se:

  • Costruisci delle applicazioni web in modo professionale da 3-5 anni.

  • Hai una laurea o una laurea magistrale in informatica o in software engineering o in un campo di studi correlato, oppure un’esperienza lavorativa equivalente.

  • Sei disponibile per almeno 32 ore a settimana.

  • Ti piace trovare delle belle soluzioni per delle sfide complesse con un team di colleghi diversificato.

  • Hai esperienza con TypeScript e React, PHP e MySQL e con le linee di comando Linux. La padronanza di queste aree è un enorme plus, ma la dimestichezza con altri linguaggi web correlati e con i database è una buona alternativa.

  • Possiedi una forte conoscenza delle basi dell’informatica: strutture dati, algoritmi, linguaggi di programmazione, sistemi distribuiti e recupero delle informazioni.

  • Scrivi un codice comprensibile e testabile con un occhio di riguardo per la manutentibilità.

  • Hai la voglia e la curiosità di migliorare i tuoi skill.

  • Ti piace lavorare in un team multidisciplinare e imparare dalle altre discipline. Devi avere un grande spirito di squadra.

  • Ti adatti al lavoro in un team di persone con esperienza e provenienti da varie culture.

  • Parli e scrivi l’inglese a livello professionale.

  • Vivi nei Paesi-Bassi.

È un grande plus se hai:

  • Esperienza lavorativa con Amazon Web Services e Dock containers.

Questa posizione può essere svolta parzialmente da remoto perché supportiamo il lavoro da remoto. Ma ci aspettiamo che tu sia in grado di venire in ufficio 2 o 3 giorni a settimana. Puoi anche lavorare soltanto dall’ufficio. Decidi tu!

Cosa offriamo?

Impariamo dai nostri errori e lavoriamo in un modo che dà priorità all’apprendimento rispetto ai risultati
  • Focus sullo sviluppo e la crescita personale. Impariamo dai nostri errori e lavoriamo in un modo che dà priorità all’apprendimento rispetto ai risultati
  • Un team aperto e diversificato di colleghi giovani e altri con esperienza.

  • Un’azienda tranquilla che si prende cura dei suoi dipendenti, fisicamente e mentalmente. Per esempio, offriamo delle sedute di massaggio ogni mese, dei pranzi salutari e un ufficio molto verde. E soprattutto: non facciamo straordinari.

  • Un ambiente agile con tanta libertà, responsabilità e flessibilità per adattare la tua vita lavorativa alla tua vita privata.

  • Alterniamo delle settimane di lavoro normale con delle settimane di gioco dove ci allontaniamo dal nostro lavoro quotidiano e dedichiamo del tempo ai progetti collaterali e alla sperimentazione di (nuove) tecniche.

  • Ti diamo tutto il materiale di cui hai bisogno per fare il tuo lavoro come una bella scrivania, diversi schermi, degli occhiali da schermo e altre cose.

  • Celebriamo il successo e alterniamo il lavoro intelligente e concentrato con dei momenti di relax, facendo dei barbecue e fare degli aperitivi il venerdì pomeriggio!

  • Uno stipendio attrattivo e dei vantaggi secondari.

     

    Leggi cosa rende Easy LMS speciale.

    A proposito di Easy LMS

     

    Siamo un’azienda di software in crescita con un team internazionale appassionato di crescita personale e sviluppo. Il risultato è un un LMS facile da usare che stimola l’apprendimento efficace e rende la formazione divertente! Il nostro obiettivo primo è la formazione dei dipendenti per le piccole e medie aziende, ma forniamo un’ottima esperienza per qualunque scenario e per ogni team!

    Abbiamo più di 2000 clienti in oltre 120 paesi, e puntiamo a triplicare le nostre dimensioni nei prossimi tre anni. Il nostro ufficio si trova nel centro di Delft. Siamo un’azienda piccola, agile e ci supportiamo a vicenda. Vogliamo anche essere un’azienda tranquilla dove puoi essere fiero dei tuoi risultati.

     

    Canidati ora!

    Un giorno nella vita di un software engineer back-end medior

    Supponiamo che lavorerai in ufficio:

    9:00 Prima cosa, una tazza di caffè e un’occhiata alla to-do list. È una giornata piena oggi 🙂.

    9:15 Ti prepari per la riunione con il tuo team di problem-solving.

    9:30 Ora della riunione! Parli al team dei tuoi progressi e chiedi ad un senior engineer di riflettere con te su un potenziale miglioramento dell’architettura. Hai una suggestione e vuoi condividerla. Esporrai la tua idea durante l’incontro settimanale degli sviluppatori questo pomeriggio.

    10:00 Finisci il tuo subtask! Il tuo subtask è una parte della story per rendere la funzionalità di cancellazione dell’account totalmente automatica. Ti impegni nel tuo lavoro e richiedi una revisione del codice.

    11:00 Continui con un altro subtask. Spegni Slack e prendi un po’ di tempo per riflettere su come fare le modifiche al database senza causare problemi.

    12:00 Un collega ha rivisto il tuo codice del primo subtask. Lo avete commentato insieme perché il tuo collega è curioso del tuo approccio. Spieghi i dettagli e gli consigli una documentazione interessante.

    12:30 Ora di pranzo! Serviamo pane con delle uova bollite, formaggi locali e verdure biologiche.

    13:00 Inizi il refactoring del tuo codice. Hai padroneggiato un nuovo approccio, bene! Metti il tuo subtask su Git e tutti i test passano. Bene!

    13:30 Ora di fare il QA manuale per la story con il tuo team di problem-solving. Scopri un bug e lo risolvi insieme ai tuoi colleghi!

    14:30 L’automatizzazione della story è fatta! Tutto funziona come te lo aspettavi, è quindi ora di distribuire il codice. Entro 10-15 minuti tutti i clienti del mondo useranno la nuova funzionalità!

    15:00 È ora di rilassarsi! Esci a fare due passi con i colleghi nel centro di Delft.

    15:15 Incontri i tuoi ingegneri del back-end per una riunione settimanale. Parli di alcuni problemi che hai visto la settimana scorsa, tra cui i test che sono difficili da riformulare. Parli anche di nuove tecniche e esponi la tua idea sull’architettura. Questo porta ad una interessante discussione su una nuova libreria.

    16:00 Un altro ingegnere ti chiede di rileggere il suo codice. È sempre interessante vedere come gli altri risolvono i problemi! Lasci alcuni commenti e domande per capire che cosa gli altri ingegneri hanno provato a fare.

    17:30 Ora che ti sei impegnato nel lavoro e che hai finito la revisione cerchi delle possibili nuove story. Non vedi l’ora che arrivi un nuovo giorno!

    Candidati

    Stai pensando di lavorare con noi? Per favore spiega la tua motivazione in un' e-mail e inviala con il tu cv a jobs@easy-lms.com. Hai delle domande su questa posizione? Puoi contattare Caroline Heijkoop al +31 683712762

Messaggio ai reclutatori

Capiamo che vogliate cercare dei candidati per questa posizione ma preferiamo farlo da soli.