Senior back-end programvareingeniør

Brenner du for å bygge et flott produkt? Har du lang erfaring med å sette opp skalerbare programvareprodukter og er du villig til å dele kunnskapen din med kollegene dine mens du jobber sammen om elegante løsninger for våre kunder? Da er Easy LMS på jakt etter deg! Det du bygger med teamet ditt vil bli brukt av 2000+ kunder over hele verden. Bli med oss på vårt oppdrag om å bringe effektiv og tilgjengelig e-læring til ansatte over hele verden 🚀 .

Hva vil du gjøre som senior back-end programvareingeniør?  

Hos oss vil du jobbe i et autonomt problemløsningsteam og ha delt ansvar for det som leveres. Som senior back-end programvareingeniør har du imidlertid en nøkkelrolle i å sikre produkt- og kodekvalitet. Du vil ta en aktiv rolle i å definere applikasjonens arkitektur, datastruktur og hvordan applikasjonen fungerer fra et sluttbrukerperspektiv. Du kan enkelt finne strukturelle problemer i programvaren og ta ledelsen i å konvertere eldre systemer til vedlikeholdsvennlig programvare. Din kunnskap og erfaring med dette gjør at vi kan løfte utviklingsprosesser, hastighet og kvalitet til neste nivå. Du er fyller et smutthull!

Du har en nøkkelrolle i å sikre produkt- og kodekvalitet

Når du jobber i et team med dine medingeniører, vil du være ansvarlig for ytelsen og påliteligheten til produktet vårt. Du vil gjøre veloverveide avveininger mellom tilgjengelig tid og kvalitet for å forbedre eksisterende kode og gjøre ditt og resten av teamets daglige arbeid enklere, slik at vi kontinuerlig kan øke hastigheten på utviklingssyklusen vår og forbedret kvalitet.

Du vil utføre disse oppgavene som en del av et problemløsningsteam som er forpliktet til å bygge og forbedre læringsplattformen (LMS) vår i korte iterasjoner. Et problemløsningsteam er en blanding av front- og backend-programvareingeniører og implementeringskonsulenter. Dere vil jobbe tett sammen for å bygge verdifulle funksjoner for brukerne våre. Som et team er dere involvert i hver fase av funksjonsutviklingen der du har mye valgfrihet og ansvar. Dette betyr spesifikt at du, i samarbeid med resten av teamet ditt, vil:

  • Prioritere funksjonene du vil jobbe med basert på klient- og forretningseffekt.
  • Bli med på funksjonsplanleggingsmøter der du diskuterer og bestemmer hvordan du skal løse problemer fra et sluttbrukerperspektiv.
  • Skrive korte funksjonsløsningsforslag med teamet ditt for produkteieren.
  • Bryte ned funksjonen i små oppgaver og dele dem med teamet.
  • Implementere løsningen med moderne teknikker, som TypeScript i et serverløst miljø. På en slik måte at den er testdrevet og anvender prinsippene for kontinuerlig levering.
  • Du sikrer at under funksjonsimplementeringen jobber teamet også med å gjøre programvaren skalerbar.
  • Kodegjennomgå arbeidet til kollegene dine og behandle tilbakemeldingene deres på arbeidet ditt.
  • Teste om funksjonen oppfyller kvalitetsstandardene våre før du distribuerer den med teamet ditt.

Vi leverer funksjoner i sykluser på 2 eller 4 dager. Vi distribuerer koden vår så snart den tilfører verdi, noe som betyr at vi kan distribuere flere ganger om dagen. Korte iterasjoner betyr raskere tilbakemelding på våre antakelser. Vi lærer mer og produserer mindre avfall.

Hvem ser vi etter?

Liker du å løse problemer

Vi ser etter en dreven senior back-end programvareingeniør som liker å løse problemer, initierer løsninger og diskusjoner, og tror at enhver utfordring kan skaleres med riktig tankesett og verktøy.

Vi har funnet ut at folk som oppfyller følgende krav trives i vårt hektiske miljø:

  • Har bygget webapplikasjoner profesjonelt i mer enn 7 år.
  • Ha en bachelor- eller mastergrad i informatikk eller programvareteknikk eller et relatert felt eller tilsvarende arbeidserfaring.
  • Er tilgjengelig i minst 32 timer i uken.
  • Er lidenskapelig opptatt av å bygge et flott programvareprodukt med et mangfoldig team av kolleger.
  • Har erfaring med TypeScript, Node.js, PHP, MySQL, Amazon Web Services, Docker-containere, distribusjon av pipelines og Linux-kommandolinjen.
  • Besitter sterke informatikkgrunnlag: datastrukturer, algoritmer, programmeringsspråk, distribuerte systemer og informasjonsinnhenting.
  • Kan raskt mestre nye systemer, språk og rammeverk.
    Skriv forståelig, testbar kode med et øye for vedlikehold.
  • Har en vilje og nysgjerrighet til å kontinuerlig forbedre dine (ingeniør)ferdigheter.
    Som å jobbe i et tverrfaglig team og lære av andre disipliner. Du må være teamorientert.
  • Er tilpasningsdyktig til å jobbe med et erfarent, flerkulturelt team.
  • Snakker og skriver engelsk på et dyktig forretningsnivå.
  • Bor i Nederland.

Det er et stort pluss om du har kunnskap om/erfaring med følgende:

  • Datamigrering i et Amazon-miljø.

Denne stillingen kan delvis fylles eksternt da vi støtter arbeid hjemmefra. Men vi forventer at du kan komme til kontoret 2-3 dager i uken. Du kan også jobbe helt fra vårt kontor. Det er opp til deg!

Hva tilbyr vi?

Vi lærer av våre feil og jobber på en måte som prioriterer læring fremfor resultater
  • Fokus på personlig vekst og utvikling. Vi lærer av våre feil og jobber på en måte som prioriterer læring fremfor resultater.
  • Et åpent og mangfoldig team av unge og erfarne kollegaer.
  • En rolig bedrift som bryr seg om de ansatte, fysisk og psykisk. For eksempel tilbyr vi månedlige stolmassasje, sunne lunsjer og et veldig grønt kontor. På toppen av det: vi har ikke overtid.
  • Et smidig miljø med mye frihet, ansvar og fleksibilitet for å oppnå en balanse mellom arbeid og privatliv som passer deg.
  • Vi veksler mellom vanlige arbeidsuker med lekeuker hvor vi går bort fra det daglige arbeidet og dedikerer tid til sideprosjekter og eksperimentering med (nye) tekniske ting.
  • Vi gir deg all maskinvaren du trenger for å gjøre jobben din, for eksempel et sittende/stående skrivebord, flere skjermer, skjermbriller og så videre.
  • Vi feirer suksess og veksler smart og fokusert arbeid med avslappende øyeblikk, som grilling og fredag ettermiddagsdrinker!
  • En attraktiv lønn og sekundære goder.

Les hva som er spesielt med Easy LMS.

Om Easy LMS

Vi er et programvareselskap i vekst med et internasjonalt team som brenner for personlig vekst og utvikling. Resultatet er en brukervennlig LMS som stimulerer til effektiv læring og gjør opplæring kjekt! Vårt primære fokus er opplæring av ansatte for små og mellomstore bedrifter, men vi leverer en flott læringsopplevelse for ethvert scenario og hvert lag!

Vi har over 2000 kunder i mer enn 120 land, og har som mål å tredoble størrelsen vår i løpet av de neste tre årene. Kontoret vårt ligger i sentrum av Delft. Vi er en liten, smidig bedrift med en kollegial kultur for å støtte hverandre som et team. Vårt mål er også å være et rolig selskap hvor du kan være stolt av dine prestasjoner.

Søk

En dag i livet til en senior back-end programvareingeniør

La oss anta at du jobber fra kontoret:

9:00  Først en kopp kaffe og en titt på gjøremålslisten din. Det er en hel dag 🙂.

9:15 Du forbereder deg til stand-up med problemløsningsteamet ditt.

9:30 Stand-up tid! Du forteller teamet om fremgangen din og ber din andre senioringeniør om å brainstorme med deg om en potensiell arkitekturforbedring. Du har et forslag og ønsker å sprette det fra lagkameratene dine. Du vil pitche ideen din under det ukentlige utviklermøtet i ettermiddag.

10:00 Du fullfører deloppgaven din! Deloppgaven din er en del av historien for å gjøre slettekontofunksjonen fullstendig selvbetjent. Du forplikter deg til arbeidet ditt og ber om en kodegjennomgang.

11:00 Du fortsetter med en annen deloppgave. Du slår av Slack og tar deg litt stille tid til å finne ut hvordan du kan distribuere endringene til databasen uten å forårsake nedetid.

12:00 En kollega fagfellevurderte koden for den første deloppgaven din. Dere går gjennom kommentarene sammen fordi lagkameraten din er nysgjerrig på tilnærmingen din. Du forklarer detaljene og viser til interessant dokumentasjon.

12:30 Lunsjtid! Vi serverer en omfattende brødlunsj med kokte egg, lokale oster og biologisk pålegg.

13:00 Du begynner å refaktorisere koden din. Du mestret en ny tilnærming, profitt! Du skyver deloppgaven din til Git, og alle testene består. Kjekt!

13:30 Det er på tide å gjøre den manuelle QA for historien sammen med problemløsningsteamet ditt. Du oppdager en feil og løser den sammen med lagkameratene dine!

14:30 Selvbetjeningshistorien er ferdig! Alt fungerer som forventet, så det er på tide å distribuere. Alle kunder over hele verden vil snart bruke den nye funksjonen!

15:00 På tide å slappe av! Du går en tur med kolleger rundt i sentrum av Delft.

15:15 Du møter med back-end-ingeniørene dine for et ukentlig møte. Du diskuterer noen problemer som dukket opp i løpet av den siste uken, inkludert tester som er vanskelige å refaktorisere. Du diskuterer også nye teknikker, og du pitcher arkitekturideen din. Dette fører til en interessant diskusjon om et nytt bibliotek.

16:00 En junioringeniør ber deg om å gjennomgå koden deres og gi råd om hvordan du kan skrive kode som kan vedlikeholdes bedre.

17:30 Nå som du har forpliktet arbeidet ditt og fullført anmeldelsen, ser du på mulige nye historier. Du gleder deg til en ny dag!

Søk

Har du lyst til å jobbe med oss? Forklar motivasjonen din i en e-post og send den sammen med CV-en din til jobs@easy-lms.com. Har du spørsmål om denne stillingen? Du kan kontakte Caroline Heijkoop på +31 683712762.

Melding til rekrutterere og hodejegere

Vi forstår at dere kanskje ønsker å se etter kandidater til denne stillingen, men vi foretrekker å gjøre det selv.