TechFlyt Software ABSenior Full-Stack Utvecklare (React/Laravel)

Om jobbet
Om tjänsten
Vi söker en erfaren full-stack utvecklare som vill ta sig an en komplex och ambitiös produkt inom byggtechbranschen. Vi tar just nu över ett stort projekt från en annan byrå — en komplett plattform för byggprojektledning med webb, iOS och Android — och behöver en utvecklare som kan hoppa in direkt och bidra från dag ett.
Det här är inte ett grönt fält-projekt. Det är en mogen, produktionskritisk plattform med ~216 000 rader kod, 500+ databasmigreringar, 8 externa integrationer och användare som förlitar sig på den dagligen. Du behöver vara bekväm med att navigera i en stor kodbas, förstå befintliga mönster och fatta självständiga tekniska beslut.
Vi har redan investerat i omfattande intern dokumentation och verktyg för att göra onboardingen så smidig som möjligt.
Vad du kommer jobba med
Vidareutveckla och underhålla en React/Ionic-frontend med TypeScript, Redux Toolkit och Capacitor för webb + mobil
Bygga och underhålla ett Laravel 11-backend med PHP 8.4, inklusive REST API, bakgrundsjobb och WebSocket-uppdateringar i realtid
Arbeta med ett eget ACL-system (inte Laravel Gates) för finfördelad behörighetsstyrning per projekt och klient
Integrera med externa system: Fortnox (bokföring), Autodesk/APS (BIM/CAD), BankID (autentisering), 46elks (SMS), BunnyCDN (video)
Hantera sökindexering via Typesense, köer via Laravel Horizon och filhantering med S3-kompatibel lagring
Bidra till mobilupplevelsen via Capacitor (kamera, GPS, push-notiser, offline-stöd)
Delta i teknisk skuld-arbete: förbättra api & testtäckning, städa bort oanvänd kod
Tech Stack
Frontend: React 18, TypeScript 4/5, Ionic 8, Capacitor 7, Redux Toolkit 2, React Hook Form 7, Vite 6, React Router 5, TanStack React Table, Three.js + web-ifc, i18next + Tolgee (11 språk), Laravel Echo + Pusher, Sentry, SCSS Modules med BEM
Backend: PHP 8.4, Laravel 11, Laravel Octane (Swoole), Laravel Reverb (WebSocket), Laravel Horizon (Redis-köer), Laravel Passport (OAuth2), Filament 3 (adminpanel), Pest v3, MariaDB 10, Redis, Typesense, Docker via Laravel Sail
Integrationer: Fortnox, Autodesk/APS, BankID, 46elks, BunnyCDN, Typesense, Met.no, Roaring
Krav
Måste ha:
Gedigen erfarenhet av PHP 8+ och Laravel (minst 3 år)
Gedigen erfarenhet av React med TypeScript (minst 3 år)
Vana vid Redux eller liknande state management
Erfarenhet av REST API-design och implementation
Bekväm med relationsdatabaser (MySQL/MariaDB)
Erfarenhet av Git och PR-baserade arbetsflöden
Kan arbeta självständigt i en stor, befintlig kodbas
Flytande i engelska (teknisk kommunikation)
Har sin legala status i Sverige löst (arbetstillstånd/medborgarskap krävs — vi hanterar inte visumansökningar)
Starkt meriterande:
Erfarenhet av Ionic eller React Native (cross-platform mobil)
Erfarenhet av Capacitor för native mobil-API:er
Erfarenhet av WebSockets / realtidssystem
Erfarenhet av Docker och containeriserad utveckling
Erfarenhet av kö-system (Redis, Horizon, bakgrundsjobb)
Erfarenhet av sökmotor-integrationer (Elasticsearch, Typesense)
Erfarenhet av admin-paneler (Filament, Nova, eller liknande)
Erfarenhet av att skriva automatiserade tester (Pest, PHPUnit, Jest)
Meriterande:
Erfarenhet av byggbranschen eller projektledningssystem
Förståelse för BankID och svensk autentisering
Erfarenhet av Fortnox eller andra bokföringssystem
Kunskap om BIM/CAD (IFC, DWG) eller Three.js
Erfarenhet av PDF-generering och dokumenthantering
Förståelse för GDPR och dataskydd
Svenska (meriterande men inte krav)
Om plattformen
En plattform för byggprojektledning som hanterar:
Projekthantering — projekt, team, behörigheter, tidplaner
Ekonomi — kalkyler, prognoser, ändringar, avvikelser, Fortnox-synk
Dokument — filhantering med versionshistorik, fulltextsökning, CAD/BIM-förhandsvisning
Byggarbetsplatser — GPS-baserad incheckning, tillträdeskontroll, säkerhetscertifikat
Arbetsmiljö — dagliga säkerhetschecklistor med trestegs-nodträd
Ärendehantering — uppgifter, felrapporter, deltagare, kommentarer
Notiser — flerkanalsavisering (e-post, SMS, push) med leveransspårning
Rapporter — PDF-generering, CSV-export, ekonomirapporter
Siffror: ~141 000 rader frontend-kod, ~75 000 rader backend-kod, 269 Eloquent-modeller, 500+ migreringar, 70+ UI-komponenter, 62 custom hooks, 32 Redux-slices, 50+ events, 45+ observers, 42 bakgrundsjobb, 11 språk, 8 externa integrationer, Webb + iOS + Android från en kodbas
Vad vi erbjuder
Möjlighet att påverka arkitektur och tekniska beslut
Modern tech stack utan legacy-kompromisser
Flexibelt arbete
Ansökan
Skicka din ansökan med:
CV
Kort beskrivning av ett komplext projekt du arbetat med (gärna liknande skala)
Eventuella publika repos eller kodexempel, LinkedIn-profil, osv.
Vi värderar praktisk erfarenhet och problemlösningsförmåga högre än formell utbildning.






