In der Position als Senior Software Engineer sind Sie ein zentraler Bestandteil des Entwicklungsteams und arbeiten eng mit dem Head of Engineering sowie dem Gründerteam zusammen, um die Plattform unseres Kunden weiterzuentwickeln. Sie bringen Ihre Expertise aktiv ein und agieren als Sparringspartner, wobei Sie sich an einer klaren architektonischen Ausrichtung orientieren. Ihre Hauptaufgaben umfassen den Aufbau neuer Produktbereiche, wie APIs und Features, sowie die Weiterentwicklung bestehender Systeme. Zudem tragen Sie die technische Verantwortung für die implementierten Features. Dabei legen Sie großen Wert auf hohe Codequalität, die Einhaltung von Testing Best Practices und die Produktionsstabilität. Sie haben die Möglichkeit, in einem dynamischen Umfeld zu arbeiten, das von einer teamorientierten und kollaborativen Kultur geprägt ist. Ihr Beitrag hat direkten Einfluss auf die Lösungen, die im Bereich der Vermögensverwaltung eingesetzt werden, und Sie profitieren von einem hohen Gestaltungsspielraum sowie der aktiven Nutzung von AI-Tools im Entwicklungsprozess. Durch den direkten Austausch mit erfahrenen Domain-Experten und dem Gründerteam haben Sie die Chance, sich kontinuierlich weiterzuentwickeln und Best Practices im Team zu teilen.
Senior Software Engineer (m/w/d) - Backend (TypeScript)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung mit TypeScript auf Senior Level mit und hat ein tiefes Verständnis für Dependency Injection sowie Event-driven Architecture. Sie sollten Erfahrung im Production-Betrieb und im Debugging mitbringen, während Testing und Monitoring für Sie selbstverständlich sind. Offenheit für den Einsatz von AI-Tools im Development, wie Claude Code oder Copilot, ist wünschenswert. Kenntnisse in NestJS, PostgreSQL und RabbitMQ sind von Vorteil. Darüber hinaus erwarten wir eine proaktive Arbeitsweise, bei der Sie Probleme frühzeitig ansprechen und konkrete Lösungsvorschläge unterbreiten. Sie sollten Ownership für Ihre Aufgaben übernehmen und nicht nur Tickets abarbeiten. Teamorientierung und eine kollaborative Arbeitsweise sind uns wichtig. Sehr gute Deutschkenntnisse auf mindestens C1-Niveau sind erforderlich. Zudem sollten Sie bereit sein, mindestens drei Tage pro Woche vor Ort zu arbeiten.