Software Engineer (w/m/d)
Primary stack
Job description
About the Position
Software Engineer (w/m/d)
Wir suchen zum nächstmöglichen Zeitpunkt einen Software Engineer (w/m/d) in Vollzeit 40h (Remote)
About the Company
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.
Responsibilities
- 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.
Requirements
- 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.
What We Offer
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.
Zurück zur Übersicht
© FastBill. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.