CV-mall · IT & data
Som mjukvaruutvecklare bedöms du på vad du faktiskt byggt — inte på vad du säger att du kan. Ett CV som rankar i konkurrensen ska visa produktionssatta system, mätbar påverkan (latens, throughput, antal användare) och de språk och ramverk du behärskar på riktigt.
Erik Lundgren
Senior Fullstack-utvecklare · React + Node
PROFIL
Senior fullstack-utvecklare med 7 års erfarenhet inom fintech och B2B SaaS. Bygger end-to-end i TypeScript (React, Next.js, Node) med fokus på betalflöden, observability och säker leverans. Skickade 38 produktionsreleaser senaste året med en post-deploy-incident — jobbar gärna i små team där jag kan äga både frontend, API och delar av infra.
UTBILDNING
Civilingenjör Datateknik
Kungliga Tekniska högskolan (KTH)
Examensarbete: 'Event sourcing in fintech payment flows' — gjordes på Klarna.
SPRÅK
UTMÄRKELSER
KOMPETENSER
ARBETSLIVSERFARENHET
Senior fullstack-utvecklare
Klarna Bank, Payments Platform
Fullstack-utvecklare
Tink (Visa)
Utvecklare
Sigma Software Solutions (konsult)
SCB 2024 · SSYK 2512
Medianlön
52 500 kr
per månad
Lågt (P10)
38 800 kr
10 % tjänar mindre
Högt (P90)
72 500 kr
10 % tjänar mer
Anställda
107 300
i Sverige
Medianlönen för systemutvecklare är 52 500 kr i månaden, och hälften tjänar mellan 45 200 kr och 62 000 kr. De tio procent som tjänar mest ligger på 72 500 kr, ofta seniora utvecklare med arkitektansvar. Privat sektor betalar 53 000 kr i median mot 48 000 kr i staten, 45 600 kr i regionerna och 44 000 kr i kommunerna, en skillnad som är värd att väga in. Geografiskt toppar Stockholm med 59 300 kr medan Småland med öarna ligger lägst på 47 000 kr. Kom till förhandlingen med mätbara leveranser, ansvar för produktionssystem och en marknadssiffra för din stack.
Lönen varierar per region — högst i Stockholm (59 300 kr). Se hela lönefördelningen för systemutvecklare →
Fyllda = kärnkompetenser, konturer = ATS-nyckelord från annonser
Före & efter
Generell formulering
Utvecklare
Konkret formulering
Senior Fullstack-utvecklare · React + Node
1. Titel + stack: Skriv ut din primära stack direkt efter titeln — t.ex. 'Senior Fullstack-utvecklare · React + Node'. Utvecklare är ett av de bredaste yrkena som finns: en .NET-backendare och en React-frontendare har inget gemensamt på dagsbasis. En rekryterare som scrollar 80 CV per dag måste på en sekund se vilken stack du faktiskt levererar i. Utan specifikation hamnar du i 'okänd profil'-högen, och din ansökan klassas av ATS-systemen som irrelevant för det specifika jobbet.
Generell formulering
Driven utvecklare som gillar att lära mig nya saker. Bra på att jobba i team, är problemlösare och har erfarenhet av olika teknologier.
Konkret formulering
Senior fullstack-utvecklare med 7 års erfarenhet inom fintech och B2B SaaS. Bygger end-to-end i TypeScript (React, Next.js, Node). Skickade 38 produktionsreleaser senaste året med en post-deploy-incident.
2. Profilsammanfattning: Tre meningar med år av erfarenhet, domän (fintech, healthtech, SaaS), stack och en konkret leverans. 'Driven' och 'problemlösare' säger ingenting — det skriver alla. En konkret profil med exakta siffror (38 releaser, 1 incident) placerar dig direkt bland kandidaterna med bevisad leverans. Google och LinkedIn-sökmotorerna fångar dessutom upp domännyckelorden vilket gör dig synligare för recruiters som söker proaktivt.
Generell formulering
• Jobbat med checkout-flödet.
Konkret formulering
• Bygger checkout-experience i Next.js + Go-backend som hanterar 18 000 transaktioner/dygn.
3. Mätbar påverkan: Börja varje punkt med ett aktivt verb och avsluta med en siffra. 'Migrerade legacy-tjänst från Heroku till EKS — minskade p95-latens från 480 ms till 95 ms' säger två saker som 'jobbat med checkout' inte gör — du har gjort konkret infra-migration, och du mäter resultat i den valuta utvecklare bryr sig om (latens). En tekniskt erfaren rekryterande chef läser igenom CV:t och tänker 'den här personen pratar samma språk som vi'. Det är skillnaden mellan att gå till intervju eller hamna i no-pile.
Generell formulering
• Använt React, Node och AWS.
Konkret formulering
• Migrerade legacy-tjänst från Heroku till EKS — minskade p95-latens från 480 ms till 95 ms.
4. Specifik teknik-stack: ATS-system och recruiters söker exakt på teknikord — 'använt React, Node och AWS' fångas inte upp lika bra som 'Next.js · Node.js · AWS (EKS, Lambda, RDS) + Terraform'. Specificitet är nyckeln: vilken React-variant (Next.js, Remix, plain), vilka AWS-tjänster (Lambda vs EKS vs Fargate skiljer roller åt) och vilka databaser. Detta är dessutom Google-SEO i miniformat: ju mer specifika nyckelord, desto bättre matchning i CV-sökmotorerna som svenska recruiters använder (LinkedIn Recruiter, TeamTailor, etc.).
Generell formulering
Civilingenjör, KTH, 2012 – 2017
Konkret formulering
Civilingenjör Datateknik, Distribuerade system, KTH, 2012-08 – 2017-06. Examensarbete: 'Event sourcing in fintech payment flows' — gjordes på Klarna.
5. Utbildning + ex-jobb: Skriv ut din civilingenjörs- eller YH-utbildning med inriktning, lärosäte, period — och titeln på examensarbete om det är relevant. För senior är examen mindre viktig än arbetslivet, men exjobbet ger ofta en intressant pratstart i tekniska intervjuer ('hur löste du event sourcing?'). För junior är det däremot ofta det enda du har att hänvisa till — så gör det inte till en raddiagrade med tomma år.
Generell formulering
Javascript · Problemlösare · Teamspelare · Snabb lärare · Datavana · React
Konkret formulering
TypeScript · React · Next.js · Node.js · Go · PostgreSQL · Kafka · AWS (EKS) · Terraform · OpenTelemetry · Playwright · OWASP Top 10
6. Riktiga skills, inte adjektiv: Adjektiv som 'problemlösare', 'teamspelare' och 'snabb lärare' kan skrivas av vem som helst — och de fångas inte av ATS-system. Ersätt dem med yrkesspecifika nyckelord och gruppera dem efter typ (språk, ramverk, infra, observability, säkerhet). Det är så rekryterande tekniska ledare och automatiserade filter faktiskt hittar dig. En CTO som söker en seniorutvecklare skannar efter 'Kafka', 'OpenTelemetry' och 'Terraform' — inte 'snabb lärare'.
Erik Lundgren
Utvecklare
PROFIL
Driven utvecklare som gillar att lära mig nya saker. Bra på att jobba i team, är problemlösare och har erfarenhet av olika teknologier.
UTBILDNING
Civilingenjör
KTH
SPRÅK
KOMPETENSER
ARBETSLIVSERFARENHET
Utvecklare
Klarna
Utvecklare
Tink
Erik Lundgren
Senior Fullstack-utvecklare · React + Node
PROFIL
Senior fullstack-utvecklare med 7 års erfarenhet inom fintech och B2B SaaS. Bygger end-to-end i TypeScript (React, Next.js, Node) med fokus på betalflöden, observability och säker leverans. Skickade 38 produktionsreleaser senaste året med en post-deploy-incident — jobbar gärna i små team där jag kan äga både frontend, API och delar av infra.
UTBILDNING
Civilingenjör Datateknik
Kungliga Tekniska högskolan (KTH)
Examensarbete: 'Event sourcing in fintech payment flows' — gjordes på Klarna.
SPRÅK
UTMÄRKELSER
KOMPETENSER
ARBETSLIVSERFARENHET
Senior fullstack-utvecklare
Klarna Bank, Payments Platform
Fullstack-utvecklare
Tink (Visa)
Utvecklare
Sigma Software Solutions (konsult)
Anpassa efter karriärnivå
Saga Bergström
Junior Frontend-utvecklare · React
PROFIL
Nyutexaminerad från YH Webbutvecklare med fokus på React och TypeScript. Bygger personliga projekt aktivt på GitHub (3 publika repos med commits varje vecka) och har deployat en egen Next.js-sajt till Vercel. Söker första anställningen som juniorutvecklare i ett team där code review och mentorskap värderas.
UTBILDNING
YH-examen
YH Webbutvecklare, Yrgo Göteborg
LIA-period 6 mån. Examensprojekt: tillgänglig (WCAG 2.1 AA) bokningssajt i Next.js.
SPRÅK
KOMPETENSER
ARBETSLIVSERFARENHET
LIA-praktik · Frontend-utvecklare
Knowit Connectivity, Göteborg
Egen utveckling — open source
GitHub: sagabergstrom
Vad du ska lyfta
Undvik
Lista inte alla extrajobb du haft före utbildningen — café, lager, butik — det stjäl plats från det som faktiskt är relevant för tech-rollen. Spara dem till intervjun om de kommer upp.
Vad du ska lyfta
Undvik
Skriv aldrig bara 'erfarenhet av modern JavaScript' eller 'arbetat med olika ramverk'. Det är fyllnadstext utan substans, och det får dig att låta som vilken utvecklare som helst med 5 år i branschen. Var specifik om vilka ramverk, vilka system, vilken skala.
Vad du ska lyfta
Undvik
Krymp dina tidigare juniorroller — komprimera dem till en eller två rader. Den senaste rollen är vad rekryteraren är intresserad av nu. CV:t ska visa var du är, inte ge en heltäckande historiebok från första LIA-uppdraget och framåt.
CV-checklista
0/20 avklarat
Vanliga misstag
Klicka på ett misstag för att se hur du fixar det.
Skriv så här istället
Senior Fullstack-utvecklare · Payments Platform, Klarna Bank (mar 2022 → nu)
Bara 'Utvecklare' säger inget om nivå, team eller stack. Klarna har 800+ utvecklare i flera stackar och team — utan specificering hamnar du i en allmän hög. Skriv ut nivå, team och bolagstyp så hamnar du direkt hos rätt rekryterande chef. Tech-recruiters söker dessutom ofta på exakt team-/produktnamn på LinkedIn Recruiter.
Skriv så här istället
Bygger checkout-experience i Next.js + Go-backend som hanterar 18 000 transaktioner/dygn.
'Jobbat med checkout' kan skrivas av vilken Klarna-utvecklare som helst — det ger rekryteraren ingenting att jämföra dig på. När du istället nämner stacken (Next.js + Go) och volymen (18 000 trans/dygn) får läsaren två datapunkter som direkt placerar dig: du har jobbat på production-scale fintech med specifik teknik.
Skriv så här istället
TypeScript · React · Next.js · Node.js · Go · PostgreSQL · Kafka · AWS (EKS, Lambda, RDS) + Terraform.
'React, Node och AWS' fångas inte upp av ATS-system lika bra som specifika ramverk och AWS-tjänster. Genom att specificera Next.js (inte bara React), Kafka (inte bara 'köer') och AWS-tjänster (EKS skiljer dig från Lambda-utvecklare) gör du dig sökbar för rätt slags roller. Detta är även Google-SEO i miniformat: mer specifika nyckelord ger bättre matchning.
Skriv så här istället
Mentor för 3 juniora utvecklare; håller veckovisa code-review-workshops.
Att kalla sig 'bra i team' säger inget — det är ett påstående utan bevis. Att ha mentorerat 3 juniorer är ett konkret exempel som indirekt visar samarbete, kommunikation och att kollegor faktiskt litade på dig nog för att ge dig ansvaret. Visa egenskapen genom handling, inte adjektiv. Detta är dessutom första steget mot tech-lead-rollen, vilket signalerar utvecklingspotential.
Skriv så här istället
Open source-bidrag till Next.js (3 merged PRs) + konferensbidrag på Nordic.js 2023.
'Snabb lärare' är det näst vanligaste adjektivet i tech-CV efter 'problemlösare' — det är så urvattnat att det numera är ett rött flagg snarare än meriterande. Ersätt det med konkreta bevis på att du faktiskt lär dig och bidrar utåt: OSS-PRs, konferenstalks, blogginlägg eller certifieringar. Bevis slår påståenden varje gång.
Aktuella jobb
Chappie samlar annonser från Arbetsförmedlingen och andra källor. Skapa ditt CV och ansök på minuter.
Redo att bygga?
AI hjälper dig formulera, anpassa till ATS och välja rätt mall — på 5 minuter.
Kom igång gratisJa, nästan alltid. För juniorer är det avgörande — koden är ditt enda riktiga referensmaterial. För seniorer signalerar en aktiv GitHub eller personlig sajt att du fortfarande bygger. Länka till 2–3 specifika projekt eller pinned repos, inte bara profilsidan. Tomma profiler är värre än inga.
Gruppera dem efter typ (språk, ramverk, infrastruktur, databaser) och nivå (daglig, regelbunden, exponering). Lista 8–12 tekniker du faktiskt har skickat i produktion — inte 35 som du nosat på i tutorials. ATS-system matchar på namn men intervjun avslöjar djupet, så våga vara ärlig.
I de flesta utvecklarroller väger bevisad kompetens tyngre än examen. Vi ser många seniora utvecklare med YH eller självlärt som tjänar lika bra som civilingenjörer. Examen hjälper i mer formella branscher (bank, försvar, statliga bolag) och om du söker till storbolag med formaliserade traineeprogram.
Riktiga projekt, inte tutorials. En personlig sajt deployad till Vercel, ett spel eller en bot på GitHub med commits över tid, eller open source-bidrag — allt sådant fungerar som arbetsprov. Skriv en kort teknisk beskrivning av vad du byggt och varför du valde just den stacken. Det är ofta mer värdefullt än en treårig examen.
Medianlönen ligger på 52 500 kr/månad enligt SCB. Junior i Stockholm/Göteborg landar typiskt 38–45 000 kr; senior med specialisering (säkerhet, plattform, ML) kan ligga 70 000+ inom konsult och fintech.
Fler yrken inom it & data med liknande lönenivå.
IT & data
Spelutvecklare
Se mall
IT & data
Systemförvaltare
Se mall
IT & data
IT-specialist
Se mall
IT & data
IT-säkerhetsspecialist
Se mall
IT & data
IT-arkitekt
Se mall
IT & data
Nätverkstekniker
Se mall
IT & data
Testledare
Se mall
IT & data
Systemadministratör
Se mall
Vi använder cookies för att förbättra din upplevelse, analysera trafik och visa relevanta annonser. Läs mer i vår integritetspolicy.