Backend Developer
FAAREN GmbH
Würzburg, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Würzburg, Germany
Tech stack
JavaScript
PHP
API
Artificial Intelligence
Automation of Tests
Code Review
Databases
Continuous Integration
Software Design Patterns
Payment Systems
Github
Laravel
MySQL
Object-Oriented Software Development
Performance Tuning
Service Design
Software Engineering
Software Systems
TypeScript
Management of Software Versions
Backend
Stripe
Front End Software Development
Api Design
Docker
Job description
- Du entwirfst und entwickelst robuste, skalierbare APIs (REST) für unsere White-Label-Plattform
- Du gestaltest Backend-Architekturen und triffst fundierte Entscheidungen zu Service-Design und Datenmodellierung
- Du evaluierst neue Technologien und setzt diese gezielt für kommende Features ein
- Du bist maßgeblich an der Planung, Konzeption und Umsetzung unserer Softwaresysteme beteiligt
- Du optimierst bestehende Backend-Prozesse hinsichtlich Performance und Wartbarkeit
- Du nutzt AI-Tools (GitHub Copilot, Claude, etc.) als selbstverständlichen Teil deines Workflows
- Du führst Code Reviews durch und sorgst für hohe Code-Qualität im Team
- Du schreibst automatisierte Tests und treibst eine saubere Testkultur voran
- Du arbeitest eng mit Product Managern und Frontend-Entwicklern zusammen, um Features End-to-End umzusetzen
- Du wirkst bei Discoveries neuer Features mit und bringst technische Perspektiven ein, Du arbeitest in einem Team zusammen mit anderen Developern, Productmanagern und QA-Managern. Je nach Fachbereich des Teams kommen noch diverse Stakeholder hinzu, bspw. Leute aus Data, Marketing oder Key Account Management.
Requirements
- Du hast sehr gute Erfahrungen mit PHP und dem Laravel Framework (oder vergleichbaren Frameworks)
- Du bringst fundierte Kenntnisse in API-Design und -Entwicklung mit (REST, Versionierung, Authentication)
- Software-Engineering zeichnet dich aus (objektorientiertes Design, Design Patterns, SOLID-Prinzipien)
- Du hast gute Kenntnisse in Datenbanken (MySQL), idealerweise auch im Bereich Performance-Tuning und Query-Optimierung
- Du arbeitest routiniert mit AI-gestützten Entwicklungstools und integrierst diese produktiv in deinen Alltag
- Du hast Erfahrung mit automatisierten Tests (Unit, Integration, Feature Tests)
- Grundlegende Erfahrung mit Docker und CI/CD-Pipelines (z.B. GitHub Actions) ist vorhanden
- Grundkenntnisse in JavaScript/TypeScript sind wünschenswert
- Idealerweise hast du bereits Erfahrungen mit Stripe als Payment Service Provider
- Du bringst fließende Deutschkenntnisse mit
Benefits & conditions
- Erster Call mit Teamlead und oder CTO für ein erstes Kennenlernen und gegenseitiges Abklopfen der groben Rahmenbedingungen
- Erweiterter Call mit dem möglichen zukünftigen Team. Dabei legen wir Fokus auf die Team-Chemie, also ob es einen menschlichen Fit gibt.
- Kennenlerntag bei uns in Würzburg (wenn die Entfernung nicht zu groß ist). Dabei hast du auch Kontakt zu anderen Teams, lernst diese kennen und wir erhalten ein besseres Bild von dir.
- Finale Entscheidung und Angebotsvorlage.
About the company
FAAREN revolutioniert die Mobilität mit einer digitalen Auto-Abo-Plattform. Mit unserer White-Label-Software und unserem eigenen Marktplatz machen wir Hersteller und Autohändler zu Auto-Abo-Anbietern - schnell, flexibel und effizient.
Unsere Endkunden profitieren von einem einfachen, voll digitalen Abo-Modell: Sie buchen ihr Auto online, wählen flexible Laufzeiten und zahlen eine fixe All-inclusive-Rate - ohne Papierkram, ohne Stress.
Wir sind ein wachsendes arbeitendes Team mit klarer Vision: Die digitale Transformation der Mobilität aktiv mitgestalten. Wenn du Lust hast, Innovation im Mobilitätsbereich voranzutreiben und in einem agilen, technologiegetriebenen Umfeld zu arbeiten, dann bist du bei uns genau richtig.