• Home
  • Blogg
  • "Att skapa långvariga lösningar är en mycket tillfredsställande del av mitt jobb.

"Att skapa långvariga lösningar är en mycket tillfredsställande del av mitt jobb" | Easy LMS Talks

I vår intervjuserie, Easy LMS talks, ber vi kollegor att berätta om sina jobb. Vad gör deras arbete roligt och utmanande? Den här gången är det Markus tur att prata om back-end software engineering.

Publicerad den
31 okt 2022
Lästid
6 Minuter
Skriven av
Knowly

Vad är det som gör det unikt att vara backend-ingenjör på Easy LMS? Markus, som har varit hos oss i flera år, berättar varför han älskar sin roll och den personliga, mysiga känslan på företaget. Vill du veta mer om de dagliga uppgifterna för en backend-ingenjör på Easy LMS? Läs vidare!

Profil på intervjuobjektet:

Namn: Markus
Arbetslivserfarenhet: 5 år
Nuvarande roll: team lead, back-end software engineer 

Hur ser en typisk dag ut för dig?

"Jag börjar ganska tidigt, runt åtta på morgonen. Det är då jag är vaken, så varför inte börja jobba? Jag kokar kaffe och läser mina interna meddelanden och mejl när jag kommer till jobbet. Runt klockan 10 har vi ett stand-up-möte för att stämma av med teamet om statusen för de pågående berättelserna. Vi pratar om när de kommer att vara redo att testas och när vi kommer att kunna distribuera dem till produktion. Stand-up är viktigt för att alla ska vara överens och för att fördela de uppgifter som krävs för att få till en lyckad release. Efter detta fortsätter vi med våra dagliga uppgifter att bygga fantastiska funktioner.

Jag arbetar fyra dagar i veckan, så jag kontrollerar regelbundet alla pull requests eller kodrelaterade ändringar som teamet har gjort för att bekanta mig med vad som har gjorts. Detta hjälper mig också att förbereda ett par frågor till teamet för att se om vi är på rätt spår. Det är en del av mitt jobb som teamledare. Backend-mjukvaruingenjörer arbetar med liknande uppgifter, som att utveckla en del av en story. Eller så kan du fokusera på något nytt inom den story du arbetar med."

Är arbetet som mjukvaruutvecklare på Easy LMS varierat?

"Jag försöker skapa en struktur för mig själv. På så sätt blir åtminstone vissa delar av dagen likadana. På morgonen är det oftast samma uppgifter, men det gillar jag, det hjälper att ha en dygnsrytm. Men när man arbetar med features eller stories händer det alltid något nytt. Som back-end software engineer har jag hand om många saker, särskilt i en senior roll. Det ger mig möjligheter att växa personligen. Arbetet för en backend-ingenjör omfattar infrastruktur och backend-kod; vi gör även en del frontend-kod om det behövs. Jag skulle säga att det är mycket varierande.

Företaget ger frihet att utforska, så din dag är verkligen upp till dig. Utforskning är också ett alternativ om du vill veta något specifikt och förbättra dig inom det området."

Kan du berätta om några av utmaningarna och höjdpunkterna med att vara backend-programvaruingenjör?

"Jag vill börja med utmaningarna eftersom höjdpunkter inte existerar utan utmaningar. Som backend-mjukvaruutvecklare fokuserar du främst på sådant som folk inte ser. Kunderna ser sällan vad du har gjort, även om det är något fantastiskt. Detta är något som kan vara mycket svårt för en backend-mjukvaruingenjör.

Å andra sidan har mitt jobb så många höjdpunkter. Till exempel skalar produkten upp och fler användare ansluter sig till vår plattform. Som back-end software engineer är du involverad i att skala upp produkten. Om du skapar något är du också ansvarig för att kontrollera att det fungerar smidigt. Om det gör det och inga problem upptäcks är det tillfredsställande att kunna säga: "Jag har byggt just den här delen av produkten." När jag först började på Easy LMS var jag tvungen att lära mig allt om produkten och vad man kan göra med den. Jag var inte särskilt involverad i infrastruktur vid den tidpunkten. Programvaruteknik är uppdelat i många områden, och jag hade inte arbetat med de flesta av dem på den tiden. Nu har jag dock utvecklat ett meddelandesystem och till och med ett nytt autentiseringssystem. Jag ledde utvecklingen av båda dessa funktioner. Arbetet är dock alltid en laginsats. Särskilt när det gäller meddelandesystemet har jag fått mycket input från mina kollegor. Att skapa långvariga lösningar är en mycket tillfredsställande del av mitt jobb.

Att arbeta med inslag eller berättelser ger alltid upphov till något nytt

Sammanfattningsvis kan synlighet vara en knepig del av jobbet, och frontend-mjukvaruingenjörers arbete är mer uppenbart för användaren. Vi har en bred struktur av backend-ingenjörer eftersom vårt företag är ganska litet. Ingen enskild person är ansvarig för en del av produkten. Det ger en stor variation i arbetet, men utmaningen är att man måste kunna många saker och ha flera hattar på sig."

Vilka tekniker och ramverk använder du? Vilken är din favorit?

"Som mjukvaruföretag får vi använda en hel del webbrelaterade ramverk. De flesta av våra projekt består av HTML, CSS, PHP, Javascript och Typescript. När det gäller ramverk använder vi React, Express, Serverless, Node, ESBuild och många fler. En teknik vi använder är en konfiguration som kod, som i vårt fall skrivs med hjälp av Cloudformation. Allt detta är specifika val som vi gjorde som ett team, så det är svårt att välja min favorit. För närvarande är jag ett stort fan av ESBuild. Denna bundler är ett sätt att sammanställa dina paket till en bunt som du kan använda i din applikation. ESBuild är specifikt för JavaScript/TypeScript-relaterade saker."

Vilka är fördelarna med att vara en del av ett intimt företag?

"Fördelen med att arbeta för ett litet företag är att det finns många möjligheter att växa. Mitt beslut att arbeta på Easy LMS är välinformerat; jag har tidigare arbetat i medelstora och stora företag. Jag gillar inte hierarki särskilt mycket. Jag är teamledare, men mina teammedlemmar är lika viktiga för företaget som jag; jag har bara lite andra uppgifter.

Det är verkligen fördelaktigt att arbeta i ett litet företag. På Easy LMS får du all frihet i världen att skapa det som du tycker är bäst. Vad vi tror kommer att ge de bästa resultaten för kunden och oss är helt upp till oss. Det ger möjlighet att vara kreativ och experimentera, och jag tror att det är så man lär sig mest."

Vad är det bästa med Easy LMS som företag?

"En av de bästa sakerna med vår företagskultur sammanfattas i vår slogan, 'Keep calm and be proud.' Att arbeta i en lugn miljö där man får göra misstag är bra. Det är en atmosfär utan skuldkänslor, vilket jag älskar. Saker händer och människor gör misstag. Inom det här arbetsområdet är man inte ensam om att bygga något. Om ett misstag begås är det inte bara ditt fel.

Det finns så mycket frihet i företaget; jag kan arbeta var jag än befinner mig och jag har möjlighet att tänka fritt. Det finns också flexibilitet; jag börjar kl. 8.00 och slutar kl. 16.30. Vissa kanske börjar kl. 9.30 och slutar kl. 18.00. Det är helt upp till dig! Easy LMS är byggt på ett system som bygger på tillit från medarbetarna. Vi måste ta vara på det förtroendet och göra något av det."

Låter det här som ett jobb för dig? Förhoppningsvis har Markus erfarenhet gett dig en bättre uppfattning om det dagliga arbetet för en backend-mjukvaruingenjör. Vi letar efter en talangfull kollega till vårt team!

Läs mer om att arbeta på Easy LMS

Läs fler av våra blogginlägg

Caroline

Caroline

12 dec 2024

Våra förmåner vid bisyssla förklarade

While your salary is a big deal when picking a job, let's not forget the perks that come with it. The secondary benefits can really sweeten the deal! And we believe we've put together a fantastic package. Dive into all our wonderful extras!

Läs mer
Caroline

Caroline

8 apr 2025

Att arbeta hos oss

Att arbeta på Easy LMS är givande! Vi erbjuder en konkurrenskraftig lön, resor och ersättning för att jobba hemifrån, samt 25 betalda semesterdagar per år! Men vi är också stolta över att kunna erbjuda dig fördelar som hjälper dig att må bra och göra ditt bästa. Ditt fysiska och mentala välbefinnande har högsta prioritet! Våra anställda är ryggraden i vår organisation.

Läs mer
Caroline

Caroline

22 apr 2025

Din första månad

När man har fått ett nytt jobb är man ivrig att komma igång! Samtidigt finns det alltid en hälsosam dos av nervositet. Vad väntar på dig? Hur kommer dina första veckor att se ut? Och hur snabbt kan du verkligen tillföra värde? Det sistnämnda är vårt fokus. Vårt tydliga onboardingprogram för mjukvaruingenjörer hjälper dig att lära känna vårt företag, dina kollegor och dina arbetsuppgifter på nolltid! Upplev hur vi ger dig en kickstart!

Läs mer