Softwareentwickler/in, Lead Developer / Fullstack-Entwickler - Vue / Nuxt / TypeScript

Motion GmbH
Osnabrück, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Remote
Osnabrück, Germany

Tech stack

JavaScript
API
Artificial Intelligence
iOS
Application Frameworks
Code Review
Databases
Digital Rendering
Continuous Integration
Relational Databases
Cursor (Graphical User Interface Elements)
PostgreSQL
PostGIS
Next.js
Spatial Data Infrastructures
TypeScript
Web Applications
Tailwind
Backend
Vue.js
WebPack
Codebase
Front End Software Development
Docker

Job description

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.

Requirements

Dein Tech-StackSprache 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 FreelancernAnforderungen an den Bewerber: Grundkenntnisse: JavaScript-Framework Vue.Js, Datenbank PostgreSQL Erweiterte Kenntnisse: Programmiersprache TypeScript

Benefits & conditions

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.*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). Ergänzende Informationen: Homeoffice: Umfang: Nach Vereinbarung CRJT1_DE

About the company

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.

Apply for this position