Att jobba som fullstack-utvecklare på Sparkhouse – ett typiskt uppdrag

Du sitter på heltid i ett kunduppdrag där vi bygger och vidareutvecklar en säker webbplattform för samarbete och datadelning. Du äger funktioner från idé till produktion – UI, API och datalager – och jobbar nära produktägare hos kunden. Vi tar det tekniska ansvaret så att kunden slipper.
Uppdrag som konsult på Sparkhouse
En stor svensk organisation behövde en plattform där projekt kan dela data på ett säkert sätt. Lösningen är en multi-projektportal med roller och behörigheter, sökbarhet i stora datamängder, spårbarhet och automatisering som avlastar användarna.
Plattformen lever och växer löpande – nya team tillkommer, regelverk ändras och kraven skärps. Det här är produktutveckling över tid, inte ett “bygg och lämna”-case.
Fullstack på riktigt
- Användarflöden i portalen: listor, filter, uppladdning, delning, felåterkoppling.
- API:er och tjänster: validering, loggning och orkestrering av bakgrundsjobb.
- Behörighet & spårbarhet: tydliga roller, vem får se vad, och vem gjorde vad.
- Sök & upptäckbarhet: användare hittar rätt filer snabbt med relevanta filter.
- Automatisering: tunga jobb (t.ex. filflytt och indexering) körs i bakgrunden.
- Kvalitet & drift: testbar kod, mätetal, larm och trygga releaser.
Målet: mindre manuellt arbete för kunden, stabil leverans och tydlig nytta för slutanvändarna.
Långsiktigt arbete – hur uppdraget rör sig över 12–18 månader
Kvartal 1–2: Stabilisera grunden, bygga de viktigaste flödena, få in de första projekten.
Kvartal 3–4: Skala upp behörigheter och datastrukturer, förbättra prestanda och sökbarhet, adressera teknisk skuld.
Kvartal 5–6: Större uppgraderingar i ramverk och språk, nya roller/policies, mer automatisering och bättre utvecklar-DX.
Varje kvartal avslutas med mätbara effekter: kortare ledtider, färre manuella steg, nöjdare användare.
En dag i livet (exempel)
08:45 – Stand-up med kundens produktägare: vad släpper vi idag, vad blockerar?
09:15 – Felsöker ett långsamt användarflöde. Hittar flaskhals, fixar och mäter effekt.
10:30 – Parprogrammering: ny behörighetsnivå och uppdaterad UI-logik.
11:45 – Kodgranskning och tester; tempot hålls utan att tumma på kvalitet.
13:00 – Planering av nästa sprintslice: en liten, komplett bit från API till UI.
14:00 – Implementerar asynkron filflytt – användaren slipper vänta i webben.
15:45 – Demo för kundteam: visar nytt, samlar feedback, prioriterar.
16:30 – Kontrollerad release. Larm och dashboards är gröna. Klart.
Exempel på problem du löser
- Ny roll/behörighet: dataägare ser allt i sitt projekt, men inte i andra.
- Snabbare sök: förbättrad indexering och filter ger träffar på sekunder.
- Tunga jobb i bakgrunden: uppladdning/flytt av stora datamängder sker asynkront med tydlig status.
- Spårbarhet: användaren ser vem som flyttade vad och när direkt i gränssnittet.
Hur vi jobbar
- Heltid i uppdraget – du blir en förlängning av kundens produktteam.
- Tunna ceremonier, tydliga resultat – korta stand-ups, demo varje sprint, mätbara mål.
- Small, safe changes – arbetet delas upp i säkra, leveransbara bitar.
- Code review som standard – två ögon på all viktig kod.
- Observabilitet – vi ser prestanda och fel innan användarna gör det.
Teknik – på en nivå som betyder något
Du jobbar i en miljö där webb, API, databaser, behörighet och köjobb hänger ihop. Typiskt rör du Python + moderna webbramverk på backend och React-baserat UI på frontend. Under huven finns meddelandeköer, databaser för relationer, graf och sök, samt policy-styrd åtkomst. Du behöver inte kunna allt dag ett – du lär dig i uppdraget.
Vem trivs i rollen?
- Du gillar att äga hela flödet – från knapp i UI till loggrad i backend.
- Du kan förklara tekniska val enkelt för icke-tekniska personer.
- Du väljer pragmatiska lösningar och skriver kod som går att drifta.
- Du uppskattar stabila team och långsiktiga mål mer än quick-fixar.
Vad du kan räkna med från oss
- Tydligt mandat att förbättra, inte bara bygga.
- Tid för kvalitet: tester, review och rimlig teknisk skuld.
- Stöd av seniora kollegor inom arkitektur, säkerhet och data.
- Förutsägbar vardag med utrymme att lära nytt.
Vill du jobba i uppdrag som gör verklig skillnad – utan att kunden behöver fundera på tekniken?
Kontakta oss med din LinkedIn-profil eller ett meddelande om vad du vill utveckla härnäst.