TechFlyt Software AB

Senior Full-Stack Utvecklare (React/Laravel)

Publicerad2026-04-02
Ansök senast2026-04-30

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.