Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelö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 und starke TypeScript-Kenntnisse.
- Andere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen und einer Kultur des Lernens.
Das voraussichtliche Gehalt liegt zwischen 48000 - 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: Den Zugang zu personalisiertem Lernen demokratisieren. 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 fördern 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 vollständige 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-Lebenszyklus: Vom architektonischen Design und der Datenmodellierung bis hin zu Bereitstellung, Beobachtbarkeit und Debugging. Sie bauen es, Sie betreiben es.
- 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 werden 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 Umgebungen, indem ReBac und ABAC kombiniert werden.
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, während wir vorankommen.
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.
- Startup-Erfahrung: Sie fühlen sich in schnelllebigen, sich entwickelnden Umgebungen wohl.
- Ausgewogener KI-Ansatz: Sie konnten vorher programmieren, bevor Cursor und Claude Code kamen, 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!
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
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du an acemate interessiert bist, und wir helfen dir gerne weiter!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir bei StudySmarter glauben, dass du dein Wissen und deine Fähigkeiten zeigen solltest, also mach dich bereit!
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle bei uns siehst, bewirb dich direkt über unsere Website. Zeig uns, dass du bereit bist, Verantwortung zu übernehmen und Teil unseres Teams zu werden!
✨Tipp Nummer 4
Mach dich mit unserer Kultur vertraut! Wir schätzen kreative Lösungen und Teamarbeit. Zeig in deinem Gespräch, wie du zur Verbesserung unserer Produkte beitragen kannst und warum du zu uns passt!
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 deutlich werden. Lass uns wissen, warum du zu acemate passen würdest und was dich motiviert.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und wie du Herausforderungen gemeistert hast. Wir suchen nach jemandem, der End-to-End Ownership übernimmt, also zeig uns, dass du das kannst!
Mach es übersichtlich: Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du die richtige Person für unser Team bist.
Bewirb dich über unsere Website: Wir freuen uns darauf, deine Bewerbung direkt über unsere Website zu erhalten! Das macht den Prozess für uns einfacher und schneller. Also, zögere nicht und schick uns deine Unterlagen!
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 den Zugang zu personalisiertem Lernen demokratisiert. Überlege dir, wie deine Fähigkeiten als Senior Software Engineer dazu beitragen können, diese Vision zu verwirklichen und bereite Beispiele vor, die deine Leidenschaft für Bildung und Technologie zeigen.
✨Technische Vorbereitung ist alles
Studiere den Tech-Stack, den acemate verwendet, insbesondere TypeScript und die Backend-Technologien wie Effect und PostgreSQL. Bereite dich darauf vor, technische Fragen zu beantworten und zeige, dass du in der Lage bist, komplexe Probleme zu lösen und innovative Lösungen zu entwickeln.
✨Zeige deine Startup-Erfahrung
Bereite konkrete Beispiele aus deiner bisherigen Arbeit in Startups vor. Betone, wie du in schnelllebigen Umgebungen gearbeitet hast und welche Herausforderungen du gemeistert hast. Das zeigt, dass du gut ins Team passt und die Dynamik eines wachsenden Unternehmens verstehst.
✨Fragen stellen ist wichtig
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Frage nach den aktuellen Herausforderungen, denen sich das Team gegenübersieht, oder nach der Kultur bei acemate. Das zeigt dein Interesse und deine Bereitschaft, aktiv zur Lösung von Problemen beizutragen.