Wir suchen zum nachstmöglichen Zeitpunkt einen Software Engineer (w/m/d) in Vollzeit 40h (Remote)
Wer wir sind
FastBill ist ein SaaS-Unternehmen mit Sitz in Frankfurt. Seit 2011 entwickeln wir Software, die Buchhaltung, Rechnungsstellung und Finanzprozesse für Selbstständige und kleine Unternehmen vereinfacht.
Gestartet sind wir mit einem klaren Ziel: Buchhaltung soll nicht mehr Aufwand sein als nötig. Heute sind wir eine der führenden Plattformen, um das Tagesgeschäft von Selbstständigen und kleinen Unternehmen effizienter zu organisieren - von der ersten Rechnung bis zur Vorbereitung für den Steuerberater.
Unser Team besteht aktuell aus rund 30 Mitarbeitenden (feste und freie), die überwiegend remote arbeiten - in Deutschland und darüber hinaus. Seit 2022 verfolgen wir konsequent einen Remote-First-Ansatz, auf Wunsch gibt es aber auch immer die Option, in unserem gut angebundenen Office an der Frankfurter Messe zu arbeiten.
Drei- bis viermal im Jahr kommen wir alle zusammen - für mehrtägige Offsites an wechselnden Orten in Deutschland. Diese Treffen geben Raum für Austausch, gemeinsame Planung und neue Impulse.
Unsere Zusammenarbeit basiert auf fünf Grundsätzen, die wir gemeinsam entwickelt haben:
- Wir vereinfachen Komplexität
- Wir kommunizieren offen
- Wir denken groß und starten klein
- Wir sind gemeinsam erfolgreich
- Wir hinterfragen den Status quo
Diese Prinzipien prägen unseren Alltag – im Team, in der Produktentwicklung und in der Arbeit mit unseren Kund:innen.
Der Job
Bei FastBill arbeitest Du in einem kleinen, fokussierten Team an einem Produkt, das echte Probleme löst. Du übernimmst Verantwortung für Features von der Idee bis zum Betrieb – mit viel Raum für Eigeninitiative und technische Mitgestaltung.
Deine Aufgaben im Überblick:
- Entwickle neue Features anhand realer Kundenbedürfnisse, von Datenmodell bis Frontend.
- Setze Ideen eigenverantwortlich live um – inklusive Tests, Rollout und Monitoring.
- Überarbeite bestehende Logik gezielt, wenn Du Verbesserungspotenzial erkennst.
- Formuliere und kläre technische Anforderungen gemeinsam mit Produkt und Support-Team.
- Schreibe Unit-, Integrations- und E2E-Tests mit Fokus auf reale Use Cases und Edge Cases.
- Plane Rollouts nachhaltig: Migration, Fallback-Strategien, Logs und Alerts inklusive.
- Arbeite eng mit an reibungslosen Deployments und sauberem Monitoring.
- Analysiere Produktionsfehler, leite Ursachen ab und sorge für nachhaltige Lösungen.
- Unterstütze den Support mit technischem Know-how bei Bugs und komplexen Fragen.
- Gib verständliche Einschätzungen für Kolleg:innen aus Nicht-Tech-Bereichen.
- Gestalte Architektur, Code-Standards und Entwicklungsprozesse aktiv mit.
- Erkenne technische Schulden frühzeitig und packe sie strukturiert an.
- Bringe dich ein über Reviews, Pair Programming und Team-Entscheidungen.
Dein Profil
Du willst nicht nur Code schreiben, sondern Verantwortung übernehmen, Probleme verstehen und Lösungen gestalten. Du denkst unternehmerisch, arbeitest eigenständig und bringst dich aktiv ins Team ein.
- Deine Arbeitsweise & Haltung
- Du denkst analytisch, kundenzentriert und findest pragmatische Lösungen.
- Du übernimmst Projektverantwortung, erkennst Prioritäten und bringst Dinge ins Ziel.
- Du bist neugierig, lernst selbstständig und bleibst offen für Veränderungen.
- Du kommunizierst klar, arbeitest gerne im Team und gibst wie nimmst konstruktivesnFeedback.
- Du bringst eigene Ideen ein, kannst dich aber auch für die Lösungen anderer begeistern.
- Du kennst den Unterschied zwischen perfekter Lösung und der, die gerade gebraucht wird.
- Du gehst Herausforderungen proaktiv an und fragst gezielt nach, wenn Du etwas nicht weißt.
Dein technisches Profil
- Du hast umfassende Erfahrung mit PHP und ein tiefes Verständnis für Sprache und Ökosystem.
- Du entwickelst testgetrieben und beherrschst Unit-, Integrations- und E2E-Tests.
- Du kennst moderne Software-Architekturen, Design Patterns und Konzepte wie Event
- Driven Design, Command Pattern, Dependency Injection oder Strangler Fig.
- Du findest dich auch in Legacy-Code zurecht und arbeitest mit verschiedenen Frameworks – ohne auf eines festgelegt zu sein.
- Du verstehst, wie Webapplikationen technisch funktionieren – HTTP, Sessions, Cookies & Co sind Dir vertraut.
- Du bringst solide Kenntnisse in Vanilla JavaScript und CSS mit.
- Du hast Erfahrung mit Cloud-Technologien (insb. AWS) sowie im Umgang mit Git, Docker, Terminal, Composer, PHPUnit und X-Debug.
Du schreibst sicheren, performanten Code und dokumentierst ihn verständlich für andere.
Was wir dir bieten
Wir bieten Dir eine teamorientierte und produktive Arbeitsumgebung - mit der Chance, das Produkt bei einem der führenden Fintechs aktiv mitzugestalten. Du wirst ein wichtiger Teil unseres Teams, denn wir setzen auf langfristige Zusammenarbeit und möchten gemeinsam mit Dir Deine Stärken weiterentwickeln.
Bei regelmäßigen Teamevents arbeiten wir gezielt an der Optimierung unserer Prozesse und an unserer Unternehmenskultur – und lernen uns dabei auch persönlich besser kennen.
Was Dich außerdem erwartet:
- Offene Kommunikation & kurze Entscheidungswege – wir sprechen auf Augenhöhe.
- Frühe Verantwortung, individuell abgestimmt – gemeinsam besprechen wir, in welchen Bereichen Du Verantwortung übernehmen möchtest und wo Du Dich erst noch entwickeln willst.
- Individuelle Entwicklungs- und Weiterbildungsmöglichkeiten
- Unbefristeter Vertrag
- 28 Urlaubstage plus Heiligabend und Silvester
- Ausstattung des Homeoffice
- Bei Benefits kannst Du aktuell zwischen Urban Sports Club, Essenszuschuss, Deutschlandticket, Betrieblicher Altersvorsorge und Kinderbetreuungskostenzuschuss wählen.
- Gleitzeit mit Kernarbeitszeit von 10 bis 16 Uhr
Wenn wir Dein Interesse geweckt haben, kannst du uns Dein Profil und Bewerbungsunterlagen über das folgende Formular zukommen lassen.