Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Systeme und übernehme die Verantwortung für komplette Features.
- Unternehmen: acemate, eine aufstrebende AI-Lernplattform für Bildungseinrichtungen.
- Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, Deutschlandticket und flexible Arbeitsbedingungen.
- Weitere Informationen: Dynamisches Umfeld mit vielen Entwicklungsmöglichkeiten und regelmäßigen Teamevents.
- Warum dieser Job: Gestalte die Zukunft der Bildung mit modernster Technologie und einem leidenschaftlichen Team.
- Qualifikationen: Mindestens 2 Jahre Erfahrung in der Softwareentwicklung und starke TypeScript-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € 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.
Bitte lesen Sie die folgenden Angaben sorgfältig durch, bevor Sie sich bewerben.
Ü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 bereitzustellen.
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 daran arbeitet, die größten Herausforderungen im Bildungsbereich anzugehen. Wir fördern eine Builder-Kultur und minimieren geplante Meetings zugunsten von Ad-hoc-Diskussionen und maximalem Fokus auf Codierung und Kreation.
Aufgaben
Was Sie tun werden
Als Software Engineer in unserem Gründungsteam spielen Sie eine wichtige Rolle bei der Gestaltung unserer Architektur und technischen Ausrichtung. Sie übernehmen die volle Verantwortung für die Backend-Systeme, die unsere Apps antreiben – von der anfänglichen Datenbankgestaltung bis hin zu API-Endpunkten und Überwachungsdashboards.
- End-to-End-Verantwortung: Sie besitzen die Funktionen, die Sie von Anfang bis Ende erstellen. Das bedeutet, dass Sie die Verantwortung für Datenbankmodellierung, API-Design, Bereitstellung und Systemüberwachung übernehmen. Sie werden auch kontinuierlich unsere Architektur verbessern, um sicherzustellen, dass unser Effect & TypeScript-Code sauber, streng typensicher und hochgradig wartbar bleibt.
- Schwierige Probleme angehen, nicht nur CRUD: Ihr Alltag wird sich um die tiefgehende Backend-Entwicklung drehen, die unsere Plattform zum Laufen bringt. Anstatt nur grundlegende Endpunkte zu verbinden, entwerfen Sie komplexe Autorisierungsmodelle, KI-Pipelines und asynchrone Workflows, um echte Benutzerprobleme zu lösen.
Beispiele für frühere Initiativen:
- Aufbau einer komplexen Autorisierungs-Engine, die ReBac- und ABAC-Modelle kombiniert, um die komplizierten Berechtigungen verschiedener institutioneller Umgebungen zu verwalten.
- Erstellung fortschrittlicher KI-Pipelines zur Extraktion von Text und Bildern aus Dokumenten, Orchestrierung mehrerer Modelle zur Einbettung von Konzepten direkt in Wissensgraphen.
- Leitung der Migration eines älteren Fullstack-Monolithen in ein vollständig typensicheres API-Ökosystem, das von EffectTech betrieben wird.
Technologiestack:
- Backend: Effect.ts, Hono, oRPC, Bun, Typescript
- Datenbank: PostgreSQL (über Supabase)
- Infrastruktur: Cloudflare (Workers, Workflows, R2, KV, Hyperdrive), Google Cloud (Gemini, Cloud Run)
- Tools: Axiom, Sentry, PostHog, Langfuse, Stripe
- KI: Vercel AI SDK
Keine Sorge, wenn Sie am ersten Tag nicht in jedem einzelnen aufgeführten Tool ein Experte sind. Wir vertrauen auf Ihre Fähigkeit, schnell zu lernen und neue Frameworks zu erlernen.
Anforderungen
Was wir suchen
- 2+ Jahre Erfahrung in der Softwareentwicklung mit starken TypeScript-Kenntnissen
- Startup-Erfahrung: Sie fühlen sich in schnelllebigen, sich entwickelnden Umgebungen wohl
- Ausgewogener KI-Ansatz: Sie konnten 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
- BusinessBike (Fahrrad oder E-Bike über Leasing, auch zur privaten Nutzung)
- Arbeiten in einem kleinen, aber motivierten Team, das auf Leistung und Lernen ausgerichtet ist
- Flexibles Umfeld mit hohem Maß an Autonomie
- Häufige Teamevents und acemate-Partys!
Senior Software Engineer Arbeitgeber: Sivara GmbH
acemate ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung bietet, in der Mitarbeiter die Möglichkeit haben, an der Spitze der KI-gestützten Bildungstechnologie zu arbeiten. Mit einem wettbewerbsfähigen Gehaltspaket, flexiblen Arbeitsbedingungen und einer starken Teamkultur fördert acemate das persönliche Wachstum und die berufliche Entwicklung seiner Mitarbeiter. Die engagierte und leidenschaftliche Atmosphäre, gepaart mit regelmäßigen Teamevents, macht acemate zu einem attraktiven Arbeitsplatz für alle, die einen bedeutungsvollen Beitrag zur Transformation der Bildung leisten möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf die Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen, die uns helfen können, einen Fuß in die Tür zu bekommen.
✨Sei proaktiv!
Wenn du eine Firma im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Schick eine Nachricht an jemanden im Team oder den HR-Bereich und zeig dein Interesse. Wir lieben es, wenn Bewerber Initiative zeigen!
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Das zeigt, dass du nicht nur die Lösung kennst, sondern auch verstehst, wie du dorthin kommst.
✨Bewirb dich über unsere Website!
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Person erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Software Engineering sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du Teil unseres Teams werden möchtest und was dich an unserer Mission begeistert.
Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um deine Fähigkeiten zu untermauern. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das gibt uns einen echten Einblick in dein Können!
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer und professioneller Auftritt zeigt uns, dass du Wert auf Qualität legst – genau wie wir bei StudySmarter!
Bewirb dich über unsere Website!:Wir freuen uns, wenn du dich direkt über unsere Website bewirbst. So können wir deine Bewerbung schneller bearbeiten und du bist gleich im richtigen System. Mach den ersten Schritt und werde Teil unseres Teams!
Wie man sich auf ein Vorstellungsgespräch bei Sivara GmbH vorbereitet
✨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 zu verwirklichen. Zeige in deinem Interview, dass du nicht nur die technischen Anforderungen verstehst, sondern auch leidenschaftlich an der Verbesserung der Bildung interessiert bist.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die komplexe Backend-Engineering-Probleme betreffen. Sei bereit, über deine Erfahrungen mit Datenbankdesign, API-Entwicklung und Systemüberwachung zu sprechen. Konkrete Beispiele helfen, deine Fähigkeiten zu untermauern und zeigen, dass du die Anforderungen der Rolle verstehst.
✨Zeige deine Lernbereitschaft
Da acemate ein dynamisches Startup ist, wird erwartet, dass du schnell neue Technologien und Tools erlernst. Bereite dich darauf vor, Fragen zu beantworten, wie du in der Vergangenheit neue Technologien erlernt hast und welche Strategien du anwendest, um dich in neue Frameworks einzuarbeiten. Dies zeigt, dass du anpassungsfähig bist und bereit, dich weiterzuentwickeln.
✨Frage nach der Teamkultur
Nutze die Gelegenheit, um mehr über die Teamdynamik und die Arbeitsweise bei acemate zu erfahren. Stelle Fragen zur 'Builder Culture' und wie das Team ad-hoc Diskussionen fördert. Dies zeigt dein Interesse an der Unternehmenskultur und hilft dir, herauszufinden, ob du gut ins Team passt.