A complete application in a minute
Tailored resume and cover letter, ready to send.
Porters sucht eine erfahrene Software-Architekturpersönlichkeit mit Schwerpunkt Python, REST-API-Design und mehrschichtiger Architektur. Die Rolle erfordert hands-on Umsetzung in einem regulierten Umfeld sowie die Fähigkeit, Geschäftsanfragen in konkrete technologische Lösungen zu überführen.
Sie arbeiten vor Ort in Zürich oder remote in Barcelona/ Berlin und arbeiten eng mit Gründern zusammen, um ein autonomes Banking-Ökosystem voranzutreiben.
Banken erledigen ihre kritischsten und am stärksten regulierten Aufgaben noch immer manuell: Sie lesen Briefe und E-Mails, übertragen Daten zwischen Systemen und verfolgen fehlende Informationen. Diese Arbeit ist zu wichtig, um Fehler zu machen, und zugleich zu mühsam, als dass sie jemand gern erledigen würde.
Porters löst dieses Problem. Unsere KI-Agenten führen diese regulierten Prozesse von Anfang bis Ende aus, mit den Prüfpfaden und der Sicherheit, die Banken tatsächlich benötigen. So wird die Arbeit in dem Tempo erledigt, das Kund:innen erwarten, statt in dem Tempo, das ein Rückstau zulässt.
Wir sind etwas über ein Jahr alt, bereits bei echten Kund:innen im Einsatz und entwickeln unser Produkt schnell weiter. Außerdem wurden wir als Fintech des Jahres 2026 ausgezeichnet. Unser Ziel ist es, das Betriebssystem für autonomes Banking zu entwickeln. Wir werden von Earlybird, einer der ältesten Venture-Capital-Gesellschaften Europas, und Seedcamp unterstützt. Seedcamp gehörte zu den ersten Investoren bei Revolut, Wise und UiPath.
Du verantwortest die Ergebnisse. Du nimmst ein unklar umrissenes Geschäftsproblem und verwandelst es in klare Anforderungen, ein Design mit einer nachvollziehbaren geschäftlichen Begründung, sinnvoll aufeinander abgestimmte Arbeitsschritte und eine realistische Aufwandsschätzung. Die schwierigsten Teile setzt du selbst um und ermöglichst einem Team aus Engineers auf mittlerem Erfahrungsniveau, mit klar abgegrenzten, erweiterbaren Aufgaben und Reviews, die die Qualität hochhalten, mehr zu erreichen. Im Herzen bleibst du IC und sorgst zugleich dafür, dass die Arbeit verständlich, sinnvoll zugeschnitten und lohnenswert ist.
Diese Stelle ist vor Ort in Zürich oder remote in Barcelona oder Berlin.
Setze die risikoreichsten Aufgaben selbst um: Sei dort IC, wo es darauf ankommt. Entwickle persönlich die komplexesten, geschäftskritischen Komponenten, von serviceübergreifender Logik bis hin zur Grenze, an der KI-Ausgaben in deterministische, prüfbare Aktionen überführt werden. Lege dabei die technischen Maßstäbe für das Team fest.
Verwandle Geschäftsziele in ausgelieferte Projekte: Übernimm die Verantwortung für ein unklar umrissenes Problem bis zur Umsetzung. Definiere Anforderungen, ein Design, das bei den Auswirkungen auf Kund:innen ansetzt und den Weg mit dem höchsten ROI wählt, unabhängig davon, ob wir etwas selbst entwickeln oder zukaufen, die Abfolge der Arbeitsschritte, Aufwandsschätzungen und klare technische Abnahmekriterien, die ein Team mit möglichst wenigen Änderungen umsetzen kann.
Entwirf komplexe Systeme, die nicht nach 12 Monaten an ihre Grenzen stoßen: Architekturiere ganze Systeme so, dass sich wahrscheinliche nächste Anforderungen problemlos durch Konfiguration oder einen neuen Adapter ergänzen lassen. Halte Komponenten wiederverwendbar und loose gekoppelt, trenne Geschäftslogik von gemeinsam genutzten Diensten und pflege für kritische Daten eine einzige maßgebliche, ausschließlich erweiterbare Quelle der Wahrheit. Berücksichtige dabei auch die Optionen, selbst zu entwickeln oder zuzukaufen.
Stärke die Eigenständigkeit und Qualität des Teams: Lege Entscheidungsschwellen fest, damit Engineers Entscheidungen mit geringem Risiko selbstständig treffen können. Definiere zulässige Wege zum Experimentieren mit regulierten Daten und verbreite das Verständnis unserer Systeme, um das Risiko einer Abhängigkeit von einzelnen Schlüsselpersonen zu senken. Kläre Designfragen im Review und schaffe dann den Weg in die Produktion: CI/CD mit Qualitätsschranken, automatisierte Migrationen und Systeme, die ihren eigenen Zustand melden.
Begeistere unsere Kund:innen: Löse das tatsächliche Problem der Kund:innen, nicht nur ihre konkrete Anfrage, und miss den Erfolg an den Ergebnissen für sie. Was müsste passieren, damit Kund:innen sagen: „Porters hat mir den Tag gerettet!“?
Erfahrung: In der Regel 8+ Jahre Berufserfahrung in der Softwareentwicklung sowie nachweisliche Erfolge bei der Auslieferung von Produkten in schnelllebigen, unklaren Umfeldern. Erfahrung in einer regulierten Branche und/oder einem VC-finanzierten Startup ist ein Plus.
Stärke als IC: Du bist eine hands-on arbeitende Person, die schwierige Aufgaben umsetzt und selbstverständlich in Geschäftsergebnissen, Arbeitspaketen, ROI und Erweiterbarkeit denkt.
Projektdefinition: Du kannst nachweislich aus geschäftlichem Kontext Anforderungen und Designs ableiten, diese in geschätzte und sinnvoll aufeinander abgestimmte Arbeitsschritte zerlegen und ein Projekt in einem Tool wie Linear bis zum Abschluss vorantreiben.
Technische Kompetenz: Tiefgehende Kenntnisse in Python sind zwingend erforderlich. Außerdem beherrschst du REST-API-Design, relationale Datenmodellierung und eine geschichtete, serviceorientierte Architektur sehr gut.
KI als Ausgangspunkt: Du hast praktische Erfahrung mit der Entwicklung von LLM- und agentenbasierten Tools und verstehst, wie sich probabilistische Ausgaben durch deterministischen Code begrenzen lassen.
Führung liegt dir: Durch Design-Reviews, Coaching und klare Orientierung bringst du die Menschen um dich herum weiter, und du machst das gern.
Die Extrameile gehen: Sei Teil einer Phase starken Wachstums, in der wir schnell vorankommen und konzentrierten Einsatz erwarten. Ein 9-to-5-Arbeitsrhythmus ist nicht unsere Arbeitsweise. Wenn du mit einem Team, das Dinge umsetzt, etwas Bedeutsames aufbauen möchtest, bist du bei uns richtig.
Verantwortung für ganze Produktbereiche: Du hast den Gestaltungsspielraum, zu bestimmen, was wir entwickeln und wie wir den Umfang festlegen, die Arbeitsschritte planen und das Produkt ausliefern, und bekommst ein Team, mit dem du es umsetzen kannst.
Zusammenarbeit mit den Gründer:innen: Arbeite direkt mit Gründer:innen zusammen, die bereits Fintech- und Analytics-Produkte aufgebaut und skaliert haben.
Als Team gewinnen und verlieren wir gemeinsam: Wir erwarten, dass alle täglich ihre Komfortzone verlassen. Gleichzeitig arbeiten wir als Team zusammen und unterstützen uns jederzeit gegenseitig.
Weiterentwicklung: Ein eigenes Weiterbildungsbudget, das du für alles verwenden kannst, was dich weiterbringt.
Kultur: Ein starkes Fokus auf eine gesunde Teamkultur mit hohen Leistungsansprüchen, von regelmäßigen Teamevents und gemeinsamen Abendessen bis hin zu einem inklusiven, schnelllebigen Team, das gemeinsam wächst.
Backend-Kern: Python 3.14, FastAPI, Pydantic und SQLAlchemy 2.0 in einer strikten Vier-Schichten-Architektur, bereitgestellt als getrennte interne und externe APIs.
Hintergrundverarbeitung: Containerisierte Worker-Services und ereignisgesteuerte AWS-Lambda-Orchestratoren für den E-Mail-Eingang, die Dokument-Triage und die Ausführung von Aktionen.
KI-Integration: Die KI-Orchestrierung ist über AWS Bedrock tief in die Anwendungslandschaft integriert, zum Beispiel um Informationen zu extrahieren und agentenbasierte Aktivitäten zu steuern.
Daten und Speicherung: Aurora MySQL pro Mandant in isolierten Subnetzen, S3 für die dauerhafte Speicherung von Dokumenten und ein ausschließlich erweiterbares Ledger für die Nachvollziehbarkeit.
Plattform: Eine mandantenfähige AWS-Umgebung auf ECS Fargate mit strikter Netzwerk- und Datentrennung pro Mandant (VPC, NACLs, WAF), CloudFront + Cognito (Google SSO/JWT) und API Gateway (IAM) am Netzwerkrand. Die Infrastruktur ist über CloudFormation als Code definiert und erstreckt sich über Dev-, Staging- und Prod-Konten.
Frontend: React-Single-Page-App für die interne Arbeitsumgebung.
Entwicklungsablauf: uv, Ruff, ty, pytest (Unit-, Integrations- und Property-based-Tests), Docker, GitHub Actions sowie die intensive Nutzung agentenbasierter IDEs, um Features schneller auszuliefern.