Senior Full Stack Developer React/FastAPI/Django (Frontend-Affinity) (m/f/d)

Eckdaten

Berlin
Web Development

Arbeitsmodell

Vollständig remote
vor 4 Tagen
Stellenbeschreibung

Über diese Stelle


mika revolutioniert das Finanzmanagement für Kleinunternehmen mit einer KI-gestützten Plattform, die automatisierte Buchhaltung, proaktive Einblicke und konversationelle KI kombiniert. Wir haben es uns zur Aufgabe gemacht, Experten-Finanznavigation und Compliance für jeden Kleinunternehmer zugänglich zu machen – und senken damit Kosten und bürokratischen Aufwand drastisch. Wir sind ein kleines, erfahrenes Team, das schnell liefert, und jede Codezeile, die wir ausliefern, zählt.

Unser Stack: FastAPI & Django Backend, React Frontend (Material UI, react-query), PostgreSQL, AWS. Wir entwickeln agentische KI-Systeme, die echte Buchhaltungsarbeit leisten.

Aufgaben


Wir suchen einen Senior Full-Stack Developer mit Frontend-Affinität – jemanden, der unser Produkt optisch und haptisch genauso gut macht, wie es unter der Haube funktioniert.

Sie werden Features End-to-End verantworten. Das bedeutet, Sie durchdenken den gesamten User Flow, Randfälle, Fehlerzustände und die Architektur, bevor Sie mit dem Bau beginnen. Sie arbeiten mit hoher Autonomie und übernehmen echtes Ownership – wir vertrauen darauf, dass Sie gute Entscheidungen treffen und saubere Lösungen liefern.

Konkret werden Sie:

  • Frontend-Verbesserungen vorantreiben – nicht nur Fehler beheben, sondern proaktiv die Benutzererfahrung und visuelle Qualität in regelmäßigen Abständen verbessern.
  • Komplexe Full-Stack-Features in unserer Buchhaltungsplattform erstellen und verantworten.
  • Claude Code, Cursor oder ähnliche KI-Engineering-Tools als Ihren primären Entwicklungs-Workflow nutzen – wir sind ein erfahrenes Team, in dem jeder mit hoher Geschwindigkeit qualitativ hochwertigen Code schreibt, und das ist nur durch den Einsatz der neuesten Coding-Tools möglich. Sie erhalten Zugang zu allen Abonnements, die Sie für eine effiziente Arbeit benötigen.
  • Unser Python/FastAPI & Django Backend bei Bedarf anpassen und erweitern (CRUD-Level-Änderungen und darüber hinaus).
  • Zu Codequalitäts- und Architekturentscheidungen in einem kleinen, erfahrenen Team beitragen.

Anforderungen


  • Berufserfahrung in der Softwareentwicklung mit einer nachgewiesenen Erfolgsbilanz in der Verantwortung und Lieferung komplexer Projekte.
  • Expertise in React zum Erstellen hochwertiger, zugänglicher und produktionsreifer Benutzeroberflächen.
  • Ein scharfes Auge für Design, das sicherstellt, dass Layouts und Komponenten pixelgenau implementiert werden.
  • Praktische Erfahrung mit KI-gestützter Entwicklung unter Verwendung von Tools wie Cursor, Claude Code, Codex oder GitHub Copilot. Sie haben bereits reale Dinge mit diesen Tools erstellt.
  • Die Fähigkeit, über den gesamten Stack hinweg zu arbeiten, indem Sie ein Python/FastAPI-Backend selbstständig navigieren und erweitern.
  • Ein systemisches Denkvermögen, um vollständige Features, Randfälle und Fehlermodi zu durchdenken, bevor Sie Code schreiben.
  • Fließende Englischkenntnisse, während jede Deutschkenntnis ein willkommener Bonus ist.

Nice to have:

  • Hintergrund in agentischen KI-Systemen oder LLM-gestützten Produkten.
  • Vertrautheit mit B2B-Fintech, PostgreSQL oder deutschen Rechnungslegungsstandards wie DATEV.

Benefits


  • Ein kleines Team von starken, erfahrenen Ingenieuren, die die Zeit des anderen respektieren.
  • Echte Autonomie und Ownership vom ersten Tag an.
  • Arbeit, die wirklich schwierig und interessant ist – deutsches Steuerrecht + KI-Agenten ist kein gelöstes Problem.
  • Wettbewerbsfähiges Gehalt und ein Produkt, das täglich von echten Kunden genutzt wird.
  • Fast keine Meetings – durchschnittlich 95 % Fokuszeit pro Tag.
  • 100 % Remote-Option, Option zur Arbeit im Ausland und keine Mindestanwesenheit im Büro.
  • Vollständig flexible Arbeitszeiten außer dem täglichen Standup.
  • Standort Berlin bevorzugt, aber Remote möglich.

Bewerbungsprozess

  1. 📲 Kurzes Kennenlerngespräch mit Lisa (ca. 15 Min.) Ein kurzes Kennenlerngespräch mit Lisa, unserer internen Recruiterin. Sie wird Sie durch den Prozess führen, erste Fragen beantworten und sicherstellen, dass wir uns über Grundlagen wie Zeitplan und Erwartungen einig sind.

  2. 📲 Kennenlerngespräch mit dem Hiring Manager (ca. 30 Min.) Sie treffen Henry, den CTO von mika, um über Ihren Hintergrund, Ihre Motivation und Ihre Wünsche zu sprechen. Wir werden Ihnen mehr über mikas Mission, unsere Teamkultur und die Rolle erzählen. Dies ist auch Ihre Gelegenheit, Fragen zum Unternehmen und unserer Vision zu stellen.

  3. 🧑‍💻 System Design Interview mit einem Senior Engineer (60 Min.) Eine technische Tiefenbesprechung, die von einem unserer Senior Engineers geleitet wird. Wir geben Ihnen ein reales Szenario und untersuchen, wie Sie ein Systemdesign von Grund auf angehen – Servicegrenzen, Datenmodelle, Datenbankdesign, Code-Struktur und Tech-Stack-Entscheidungen. Wir möchten verstehen, wie Sie über komplexe Systeme nachdenken, nicht nur, ob Sie die richtigen Antworten kennen.

  4. 🔍 Code Review Challenge mit dem Hiring Manager (60 Min.) Dies ist der Kern unserer technischen Bewertung und spiegelt wider, wie wir heute tatsächlich arbeiten. Sie erhalten einen großen, LLM-generierten Microservice – die Art von Output, die unsere Agenten täglich produzieren. Sie haben ca. 20 Minuten Zeit, ihn durchzugehen, und werden uns dann Folgendes vorstellen:

    • Was Sie beheben würden und warum.
    • Was Sie priorisieren und was Sie bewusst überspringen würden.
    • Wie Sie einen PR dieser Größe in einer echten Codebasis angehen würden. Wir suchen nicht nach Perfektion. Wir suchen nach Urteilsvermögen, Priorisierung und der Fähigkeit, große Codebasen effizient zu navigieren.
  5. 👥 Team Meeting (ca. 30 Min.) - Optional Ein lockeres Gespräch mit einigen unserer Ingenieure – keine Agenda, keine Bewertungskriterien. Nur eine Gelegenheit, die Leute kennenzulernen, mit denen Sie täglich zusammenarbeiten würden, und damit das Team Sie kennenlernt.

  6. 🤝 Gründergespräch (30 Min.) Ein letztes Gespräch mit einem der anderen Gründer von mika. Hier geht es weniger um technische Fähigkeiten als um Werte, langfristige Ziele und die gegenseitige Passung. Sie erhalten ein umfassenderes Bild davon, wohin sich mika entwickelt, und haben Raum, alles zu fragen, was Ihnen noch auf dem Herzen liegt.

Wir streben danach, den gesamten Prozess innerhalb von 2–3 Wochen abzuschließen. Wir wissen, dass Kandidaten oft an mehreren Prozessen gleichzeitig beteiligt sind, und wir passen den Zeitplan oder die Reihenfolge der Schritte gerne an, wo immer dies erforderlich ist.