Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Lösungen und übernehme die Verantwortung für technische Architektur.
- Arbeitgeber: acemate, eine aufstrebende AI-Lernplattform für Bildungseinrichtungen.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexibles Arbeiten und Team-Events.
- Warum dieser Job: Gestalte die Zukunft der Bildung mit modernster Technologie und einem leidenschaftlichen Team.
- Gewünschte Qualifikationen: Mindestens 2 Jahre Erfahrung in der Softwareentwicklung mit starken TypeScript-Kenntnissen.
- Andere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen und einer Kultur des Lernens.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
acemate baut eine KI-Lern- und Lehrplattform für Hochschulen und Weiterbildungseinrichtungen auf. Wir haben starke Fortschritte gemacht, Finanzierung gesichert und treten in eine aufregende Wachstumsphase ein. Wir suchen einen leidenschaftlichen Senior Software Engineer / Developer, um unser Produkt voranzutreiben und uns beim Skalieren zu helfen.
Über acemate: Gegründet im Jahr 2024, hat acemate schnell die führende KI-Lernplattform für Hochschulen und Weiterbildungseinrichtungen etabliert, die von erstklassigen Institutionen in vier Ländern, darunter die Universität zu Köln, WHU und die Deutschen Industrie- und Handelskammern (IHKs), vertraut wird.
Unsere Mission: Demokratisierung des Zugangs zu personalisiertem Lernen. Wir glauben nicht, dass KI Pädagogen ersetzen wird. Stattdessen befähigen wir sie, personalisierte Lernerfahrungen in großem Maßstab zu gestalten und anzubieten.
Unser Wachstum: Wir haben Pre-Seed-Finanzierung erhalten und wachsen schnell. Während wir uns heute auf Hochschulen und Weiterbildung im DACH-Raum konzentrieren, expandieren wir bereits in neue Regionen und Märkte.
Unsere Kultur: Wir sind ein junges, motiviertes Team, das leidenschaftlich die schwierigsten Herausforderungen im Bildungsbereich angeht. Wir pflegen eine Builder-Kultur und minimieren geplante Meetings zugunsten von Ad-hoc-Diskussionen und maximaler Konzentration auf das Programmieren und Erstellen.
Aufgaben: Was Sie tun werden: Als Backend Engineer und Kernteammitglied werden Sie ein zentraler Produktverantwortlicher mit erheblichem Einfluss auf die technische Architektur und Strategie sein. Sie übernehmen die End-to-End-Verantwortung für die Systeme, die unsere Funktionen antreiben, vom Datenbankschema über die API-Antwort bis hin zum Observability-Dashboard.
- Übernehmen Sie die Verantwortung für den gesamten Backend-Lifecycle: Von der architektonischen Gestaltung und Datenmodellierung bis hin zu Bereitstellung, Beobachtbarkeit und Debugging.
- Architektur für Skalierung und Produktwert: Sie schreiben nicht nur Endpunkte; Sie entscheiden, wie komplexe asynchrone Workflows und Datenpipelines strukturiert werden, um Benutzerprobleme zu lösen.
- Technische Exzellenz vorantreiben: Proaktiv Engpässe in unserer Infrastruktur identifizieren und den Fahrplan für Zuverlässigkeits-, Leistungs- und Sicherheitsverbesserungen übernehmen.
Beispiele aus der Vergangenheit, an denen Sie arbeiten könnten:
- Komplexe KI-Pipelines, die textuelle und visuelle Inhalte aus Dokumenten extrahieren, indem mehrere Modelle kombiniert und Themen in Wissensgraphen eingebettet werden.
- Backend-Migration von einem monolithischen Fullstack-Setup zu einer dedizierten API-Schicht, die in Effect geschrieben ist.
- Benutzerdefinierte Autorisierungsengine zur Bewältigung wachsender Komplexität in verschiedenen institutionellen Rahmenbedingungen, durch Kombination von ReBac und ABAC.
Technologiestack:
- Backend: Effect(!), Hono, oRPC, Bun, Typescript
- Datenbank: PostgreSQL (über Supabase)
- Infrastruktur: Cloudflare (Workers, Pages, Workflows, R2, KV, Hyperdrive), Google Cloud (Gemini, Cloud Run)
- Tooling: Axiom, Sentry, PostHog, Langfuse, Stripe
- KI: Vercel AI SDK
- Frontend: TypeScript, React, Tailwind CSS
Keine Sorge, wenn Sie nicht alles von Anfang an kennen. Wir glauben an Ihre Fähigkeit, schnell zu lernen und sich an neue Frameworks und Tools anzupassen.
Anforderungen: Was wir suchen:
- 2+ Jahre Erfahrung in der Softwareentwicklung mit starken TypeScript-Kenntnissen.
- End-to-End-Verantwortung: Sie geben Ihren Code nicht an QA oder DevOps weiter; Sie sind für Ihre Funktionen verantwortlich, bis sie erfolgreich in der Produktion laufen.
- Erfahrung in Startups: Sie fühlen sich in schnelllebigen, sich entwickelnden Umgebungen wohl.
- Ausgewogener KI-Ansatz: Sie wussten, wie man programmiert, bevor Cursor und Claude Code, verstehen aber, wie man sie effektiv nutzt.
- Produktleidenschaft: Hohe Identifikation mit unserer Mission, die Bildung zu transformieren.
- Bonus: Erfahrung mit Authz-Systemen, Infra/DevOps, KI oder Frontend-Arbeit (Next.js/React).
Vorteile:
- Wettbewerbsfähiges Gehaltspaket mit Eigenkapitalanteil.
- Vollständig abgedecktes Deutschlandticket / Jobticket.
- Arbeiten in einem kleinen, aber motivierten Team, das auf Leistung und Lernen ausgerichtet ist.
- Flexibles Umfeld mit hohem Maß an Autonomie und der Möglichkeit, remote zu arbeiten.
- Häufige Teamevents und acemate-Partys!
Bereit, uns beizutreten? Senden Sie uns Ihr GitHub-Profil und alle anderen relevanten Links, und lassen Sie uns gemeinsam die Zukunft der Bildung gestalten.
Senior Software Engineer / Developer Arbeitgeber: acemate.ai
Kontaktperson:
acemate.ai HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer / Developer
✨Tipp Nummer 1
Sei proaktiv und nutze dein Netzwerk! Sprich mit Leuten, die in der Branche arbeiten, und lass sie wissen, dass du auf der Suche nach einer neuen Herausforderung bist. Oft sind es persönliche Empfehlungen, die den Unterschied machen.
✨Tipp Nummer 2
Bereite dich gut auf Vorstellungsgespräche vor! Informiere dich über acemate, unsere Mission und die Technologien, die wir nutzen. Zeige, dass du nicht nur die Anforderungen erfüllst, sondern auch leidenschaftlich an unserer Vision interessiert bist.
✨Tipp Nummer 3
Zeige deine Fähigkeiten durch praktische Beispiele! Wenn du an Projekten gearbeitet hast, die relevant sind, bringe diese zur Sprache. Vielleicht hast du sogar einen GitHub-Link, den du teilen kannst – das zeigt, dass du aktiv bist und deine Skills kontinuierlich verbesserst.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam die Zukunft der Bildung gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer / Developer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sollten in deiner Bewerbung klar rüberkommen. Lass uns wissen, warum du für acemate brennst!
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und wie du End-to-End Ownership übernommen hast. Wir suchen nach jemandem, der nicht nur Code schreibt, sondern auch Verantwortung für die gesamte Produktentwicklung übernimmt.
Mach es konkret: Verwende konkrete Beispiele aus deiner Vergangenheit, um deine Fähigkeiten zu untermauern. Zeig uns, wie du technische Herausforderungen gemeistert hast und welche Lösungen du entwickelt hast, um Probleme zu lösen.
Bewirb dich über unsere Website: Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten! Das macht es uns einfacher, alles zu organisieren und sicherzustellen, dass wir nichts übersehen.
Wie du dich auf ein Vorstellungsgespräch bei acemate.ai vorbereitest
✨Verstehe die Mission von acemate
Mach dich mit der Mission von acemate vertraut, die darauf abzielt, den Zugang zu personalisiertem Lernen zu demokratisieren. Überlege dir, wie deine Erfahrungen und Fähigkeiten dazu beitragen können, diese Vision voranzutreiben. Zeige im Interview, dass du nicht nur an der Technik interessiert bist, sondern auch an der Bildung.
✨Bereite technische Beispiele vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Fähigkeiten in TypeScript und Backend-Entwicklung demonstrieren. Denke an Herausforderungen, die du gemeistert hast, und wie du komplexe Systeme entworfen und implementiert hast. Das zeigt, dass du die Verantwortung für deine Projekte übernimmst.
✨Zeige deine Anpassungsfähigkeit
Da acemate in einem schnelllebigen Umfeld arbeitet, ist es wichtig, deine Fähigkeit zur Anpassung an neue Technologien und Frameworks zu betonen. Bereite dich darauf vor, Fragen zu beantworten, wie du in der Vergangenheit mit Veränderungen umgegangen bist und welche neuen Tools du schnell erlernen konntest.
✨Frage nach der Teamkultur
Nutze die Gelegenheit, um mehr über die Teamdynamik und die Arbeitsweise bei acemate zu erfahren. Stelle Fragen zu den ad-hoc Diskussionen und dem Fokus auf Coding. Das zeigt dein Interesse an der Unternehmenskultur und hilft dir, herauszufinden, ob du gut ins Team passt.