Sommarpraktik: backend mjukvaruingenjör

Obs: Precis som varje år, håller vi en sommarpraktik även i år. Vårt team för sommarpraktiken 2023 har redan nått full kapacitet. Men oroa dig inte, vi kommer att organisera praktiken igen 2024! Du finner alla jobbdetaljer nedan.

Developer Vill du få en känsla för det verkliga arbetslivet? Omsätta dina teoretiska kunskaper i praktiken och förvärva nya färdigheter i mjukvaruutveckling? Joina oss som mjukvaruingenjör för en sommarpraktik! Vi organiserar praktiken i samarbete med Proteus Eretes roddklubb, men du kan söka även om du inte är medlem i Proteus!

Vad kommer du att göra?

Det är ganska enkelt: du kommer att lära dig ny teknik och tillämpa det i praktiken när du utvecklar en funktion som kommer att användas av våra kunder. För att säkerställa att du får en bra start kommer du att få dedikerad vägledning från en erfaren mjukvaruingenjör som kommer att fungera som din coach. Dessutom delar vi upp sommarpraktiken i två delar:

  • Lär känna vårt företag, vår dev stack och våra arbetsprocesser
  • Utveckla en funktion

Del 1: Lär känna vårt företag, vår dev stack, och våra arbetsprocesser

You will receive a crash course on our development stack

Vi börjar med en rad grundkurser för att introducera dig till vårt företag och våra arbetsprocesser. Dessutom kommer du att ha flera en-till-en-intervjuer med anställda för att diskutera deras roller inom organisationen, vilket ger dig möjlighet att ställa alla frågor som du kan ha.

Du kommer också att få en snabbkurs i vår dev stack, vilket säkerställer att alla börjar på samma grundnivå. För att åstadkomma detta använder vi Code Academy, och du kommer att genomföra följande kurser:

  • Introduktion till JavaScript
  • Intermediate JavaScript
  • TypeScript
  • SQL
  • PHP

Del 2: Utveckla en funktion

You will be involved in every phase of feature development

Vi har ett spännande projekt i beredskap för dig, som vi håller hemligt för nu (men lita på oss, det kommer att bli fantastiskt). Tillsammans med de andra sommarpraktikanterna och din coach kommer ni att konstruera en funktion som kommer att användas av riktiga kunder. Därför kommer du att vara involverad i varje fas av funktionsutvecklingen. Detta innebär specifikt att du kommer att:

  • Delta i feature planning-möten där ni diskuterar och beslutar om hur man löser problem ur ett slutanvändarperspektiv.
  • Skriva ett kort lösningsförslag för funktionen med ditt team till produktägaren.
  • Bryta ner förslaget till flera användarberättelser och dela upp dem i ditt team.
  • Implementera lösningen med modern teknik på ett testdrivet sätt som applicerar principerna för continuous delivery.
  • Kodgranska din kollegas arbete och bearbeta deras feedback på ditt arbete.
  • Testa ifall funktionen möter våra kvalitetsstandarder innan du driftsätter den med ditt team.

Du kommer framför allt att lära dig genom att göra, eftersom vi tror att din inlärningskurva blir brantare då, jämfört med om du bara tittade på från sidlinjerna! Det är ok att göra misstag, eftersom det är då som man lär sig mest.

Är sommarpraktiken ett alternativ för mig?

Du är en match om du:

  • Älskar mjukvaruutveckling.
  • Tycker om att arbeta i ett tvärvetenskapligt team, så att ni kan lära av varandra.
  • Tycker om att skapa eleganta lösningar till komplexa tekniska pussel.
  • Är villig att lära dig och förbättra dina färdigheter som utvecklare.
  • Är tillgänglig från 3 juli - 18 augusti (sex veckor) i 32h/veckan på vårt kontor.
  • Redan har lite erfarenhet av teknik från ett sidojobb, frilansarbete eller dina hobbyer.
  • Vill jobba med vår development stack:
    • Frontend: React + TypeScript
    • Storybook för UI-testing
    • Backend: Node.JS, TypeScript + PHP
    • MariaDB (MySQL) databas
    • AWS
    • Docker
    • Github
    • Jenkins för CI/CD
  • Vill arbeta på ett erfaret, agilt företag.
  • Vill joina oss i vårt uppdrag att göra effektivt lärande tillgängligt för så många anställda runt om i världen som möjligt.

Vad erbjuder vi?

Vi lär oss av våra misstag och arbetar på ett sätt som prioriterar lärande framför resultat
  • Fokus på personlig utveckling. on personal growth and development. Vi lär oss av våra misstag och arbetar på ett sätt som prioriterar lärande framför resultat.
  • Ett öppet och mångsidigt team av unga och erfarna kollegor
  • Ett tryggt företag som bryr sig om sina anställda, fysiskt och psykiskt. Vi erbjuder t.ex. månatlig stolmassage, hälsosamma luncher, och ett grönt kontor. Utöver det jobbar vi dessutom inte övertid
  • En agil miljö med mycket frihet, ansvar och flexibilitet för att uppnå en work/life balance som passar dig.
  • Vi varvar vanliga arbetsveckor med lekveckor då vi kliver bort från vårt dagliga arbete och ägnar tid åt sidoprojekt och experimenterar med (nya) tekniska grejer.
  • Vi förser dig med all hårdvara som du behöver för att utföra ditt jobb, såsom ett höj- och sänkbart skrivbord, flera skärmar, terminalglasögon och mer.
  • Vi firar framgångar och varvar smart och fokuserat arbete med avkopplande stunder, som att grilla och blanda drinkar på fredag eftermiddag!
  • En attraktiv lön och sekundära förmåner.

Läs vad som är speciellt med Easy LMS.

A fun place - Easy LMS

Möjligheter efter sommarpaktiken

Är du fortfarande sugen på att förbättra dina ingenjörskunskaper efter sommarpraktiken och vill stanna på vårt företag? Det är fullt möjligt. Efter din sommarpraktik kan du vara redo för ett deltidsjobb. Vi erbjuder dig gärna en chans att växa som mjukvaruingenjör. Flera av våra tidigare praktikanter har gått den här vägen, som Rens och Dennis. De började som praktikanter och jobbade med oss i flera år.

Läs varför Easy LMS är den ideala platsen att starta din karriär på.

Vill du få en känsla för hur det känns att vara sommarpraktikant?

Vår f.d. praktikant Dennis beskriver sina upplevelser med oss. From the moment he met us till his final day of the internship. “It was pretty awesome to build something that clients will use.”

Läs intervjun med Dennis eller ta reda på mer om vår sommarpraktik.

En praktikants dag i ett nötskal

Låt oss anta att du är i praktikens fjärde vecka:

9:00 Först, en kopp kaffe och en stund för att läsa ikapp på viktig kommunikation.

9.15 Du förbereder dig för standup med ditt team.

9.30 Dags för standup på kontoret! Du berättar för teamet om dina framsteg och ber en senior mjukvaruingenjör att hjälpa till med att skriva acceptanstest för din deluppgift.

10.00 Du genomför din deluppgift med hjälp av en senior kollega. Din deluppgift är en del av berättelsen för att göra funktionen för att ta bort konton helt självbetjänande. Du committar ditt arbete och begär en kodgranskning.

11.00 Dags för parprogrammering. Du vill lära dig mer om Node.js, så vår seniora utvecklare bestämmer sig för att utveckla nästa deluppgift av berättelsen med dig.

12.00 En kollega granskade koden för din första deluppgift. Ni går igenom kommentarerna tillsammans. Din kollega visar dig ett mer hållbart sätt att lösa det tekniska problemet.

12.30 Lunchdags! Vi serverar en stor brödlunch med kokta ägg, lokala ostar och ekologiska pålägg.

13.00 Du börjar omfaktorisera din kod. Du behärskar ett nytt tillvägagångssätt, snyggt! Du skickar din deluppgift till Git och alla tester blir godkända. Härligt!

13.30 Dags att göra manuell QA för berättelsen med ditt problemlösningsteam. Du upptäcker en bugg och löser den tillsammans med ditt team!

14.30 Berättelsen om självbetjäning är klar! Allt fungerar som förväntat, så det är dags att driftsätta. Inom 10-15 minuter kommer alla kunder över hela världen att använda den nya funktionen!

15.00 Dags att varva ner! Du tar en promenad till Delfts kärna med dina kollegor. Dags att diskutera det senaste avsnittet av House of the Dragon.

15.15 Du har ett möte med din coach för att diskutera vad din nästa berättelse kommer att vara.

15.45 Du skriver ett lösningsförslag och får genast godkännande från produktägaren! Du kan skriva acceptanskriterierna i användarberättelseformat och skapa deluppgifter.

16.30 En annan utvecklare ber dig granska hans kod. Det är alltid intressant att se hur andra löser saker! Du lämnar några kommentarer och frågor för att förstå vad den andra mjukvaruingenjören försökte göra.

17.30 Du tar anteckningar så att du enkelt kan fortsätta nästa dag. Du ger ditt problemlösningsteam en sista uppdatering om din berättelse.

Ansök

Vill du gå med i vårt team den här sommaren, och utveckla dina kunskaper och färdigheter? Förklara varför i ett mail och skicka det tillsammans med ditt CV till jobs@easy-lms.com. Har du frågor om den här praktiken? Då kan du kontakta Caroline Heijkoop på +31 683712762.