Stellendetails zu: Softwareentwickler/in, Lead Developer / Fullstack-Entwickler (m/w/d) — Vue / Nuxt / TypeScript
Zurück zum ErgebnislisteneintragSoftwareentwickler/in, Lead Developer / Fullstack-Entwickler (m/w/d) — Vue / Nuxt / TypeScript
Kopfbereich
Besondere Merkmale
- Beginn ab 01.06.2026
- Homeoffice möglich
- Quereinstieg möglich
Arbeitsort
OsnabrückAnstellungsart
VollzeitBefristung
unbefristetBerufsbezeichnung
- Softwareentwickler/in
- Web Developer
- Fullstack-Entwickler/in
Stellenbeschreibung
Wer wir sind
Wir bauen eine SaaS-Plattform, mit der Immobilienmakler interaktive 360-Grad-Touren erstellen, verwalten und ihren Kunden bereitstellen. Multi-Tenant, Multi-Brand, mit eigenem Panorama-Viewer, Kartenintegration und nativer App. Aktuell migrieren wir ein bestehendes System (~180K LOC Java/Vaadin + Angular) auf einen modernen Stack. Die Architektur steht, die ersten Packages sind aufgesetzt — jetzt brauchen wir dich, um das Produkt zum Leben zu erwecken.
Wir sind ein kleines Team: Kein Konzern, keine Abstimmungsschleifen mit 12 Abteilungen. Du wärst der Hauptentwickler und gestaltest die technische Umsetzung maßgeblich mit. Wenn du Unterstützung brauchst, arbeiten wir mit Freelancern zusammen.
Was dich erwartet
- Verantwortung ab Tag 1: Du bist nicht Entwickler Nr. 47 — du bist DER Entwickler. Architekturentscheidungen triffst du mit, Code-Reviews machst du (oder bekommst du).
- Moderner Stack, durchdacht geplant: Nuxt 4, Vue 3, TypeScript, Supabase (PostgreSQL + PostGIS), Tailwind v4, Turborepo-Monorepo. Kein Legacy-Wildwuchs, sondern ein sauberer Neustart.
- Ein Produkt, zwei Targets: Die Platform-App läuft als SSR-Web-App (Vercel) und als native App (Capacitor → iOS/Android) aus einer Codebasis.
- Spannende Domäne: Panorama-Rendering, interaktive Karten + Vector Tiles, Hotspot-Editoren, Overlay-Funktionen, Custom Domains.
- KI-gestütztes Arbeiten: Wir setzen intensiv auf KI-Assistenz (Cursor) im Entwicklungsalltag. Wenn du das gut findest — umso besser.
Dein Tech-Stack
Sprache TypeScript (durchgängig)
Frontend Nuxt 4 (Vue 3), shadcn-vue, Tailwind v4
Mobile Capacitor (iOS / Android)
Backend / DB Supabase (PostgreSQL, PostGIS, Auth, RLS, Edge Functions)
Monorepo Turborepo + pnpm Workspaces
Viewer Vite + Vue 3 SPA
Hosting Vercel Pro
Infra Docker Compose auf Hetzner VPS (Worker, Tile Server)
Was du mitbringen solltest (Must-have)
- Solide Erfahrung mit Vue und TypeScript — du fühlst dich in Composition API und TypeScript-first-Projekten zuhause.
- Erfahrung mit relationalen Datenbanken — idealerweise kennst du Supabase oder PostgreSQL mit RLS.
- Eigenverantwortliches Arbeiten — du kannst ein Feature von der Konzeption bis zum Deploy selbstständig umsetzen.
Was uns zusätzlich freut (Nice-to-have)
- Erfahrung mit Nuxt (v3 oder v4), SSR/SSG-Konzepten
- Capacitor / Hybrid-App-Entwicklung
- PostGIS, MapLibre oder räumliche Daten
- Erfahrung mit Monorepos (Turborepo, Nx o.ä.)
- Supabase-Ökosystem (Auth, Edge Functions, Realtime)
- CI/CD, Vercel, Docker
- Erfahrung in der Führung oder Koordination von Freelancern
Was wir bieten
- Gestaltungsfreiheit: Du bestimmst die technische Richtung mit und wählst deine Tools.
- Freelancer-Budget: Wenn du Verstärkung brauchst, stellst du dein Team zusammen.
- Remote-First: Arbeite von dort, wo du am produktivsten bist.
- Kurze Wege: Direkte Zusammenarbeit mit dem Gründer — kein Ticket-Ping-Pong.
- Moderner Workflow: KI-Assistenz, gut dokumentierte Architektur, saubere Codebasis von Anfang an.
So bewirbst du dich
Kein Anschreiben nötig. Schick uns:
- Deinen Lebenslauf oder dein LinkedIn-Profil
- Ein paar Zeilen, warum dich das Projekt interessiert
- Optional: Link zu GitHub, Portfolio oder einem Projekt, auf das du stolz bist
*Aus Gründen der besseren Lesbarkeit verwenden wir in dieser Anzeige die Form „der Entwickler“; selbstverständlich richten sich alle Formulierungen gleichermaßen an Personen aller Geschlechter (m/w/d).
Arbeitsorte
Unternehmensdarstellung: Motion Media GmbH
Motion Media GmbH
In diesem Dokument befinden sich aus Sicherheitsgründen keine Kontaktdaten des Arbeitgebers. Wenn Sie diese sehen möchten, lösen Sie bitte die Sicherheitsfrage und laden Sie das PDF erneut.