Auf einen Blick
- Aufgaben: Entwickle Backend-Services und REST-APIs mit Node.js und PostgreSQL.
- Arbeitgeber: Wachsendes Tech-Unternehmen mit einem kleinen, dynamischen Team.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und modernes Equipment.
- Andere Informationen: Regelmäßige Team-Events an spannenden Orten.
- Warum dieser Job: Übernehme Verantwortung und forme Produkte, die Tausende von Nutzern beeinflussen.
- Gewünschte Qualifikationen: Erfahrung mit SQL, REST-APIs und Docker; Englischkenntnisse erforderlich.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Dies ist eine Vollzeitstelle mit remote-first Ansatz und regelmäßiger persönlicher Zusammenarbeit rund um Frankfurt / Gießen. Wir suchen hauptsächlich nach erfahrenen Kandidaten, aber auch starke Mid-Level-Kandidaten können gut passen. Englisch ist unsere Arbeitssprache. Deutsch ist ein Plus, aber nicht erforderlich. Kleines Team, echte Verantwortung. Baue es, betreibe es, pflege es. Wir arbeiten in Englisch, verwalten unsere eigene Zeit und geben direktes Feedback. Testgetriebene Entwicklung ist der Standard. Wir suchen Menschen, die über Tickets hinausdenken und gestalten, wie Dinge gebaut werden.
Position Übersicht: Dies ist eine backend-lastige Full-Stack-Rolle, die sich auf den Aufbau unserer neuen Plattform konzentriert – einschließlich Abrechnung, Authentifizierung, Benutzerverwaltung, Lizenzierung sowie APIs und datenbezogene Arbeiten. Unser Stack umfasst Node.js, PostgreSQL, REST, Docker, Redis und Warteschlangen, mit Vue im Frontend, wo nötig. Testgetriebene Entwicklung ist der Standard für neue Funktionen, und du wirst echte Verantwortung für das haben, was du baust.
Über CI HUB: CI HUB bietet nahtlosen Zugang zu über 60 Digital Asset Management (DAM) Systemen direkt in den Tools, in denen die Arbeit stattfindet – einschließlich Microsoft Office, Google Workspace, Adobe Creative Cloud, Figma, Canva und mehr. Wir sind ein Team von etwa 50 Personen, profitabel und wachsen in einem großen, unterversorgten Markt mit erheblichem Potenzial. Unsere Produkte befinden sich an der Schnittstelle von Benutzer-Workflows, Integrationen und Plattformstrategie – sie helfen Unternehmen, ihre Inhalte in die Tools zu bringen, die ihre Teams bereits nutzen.
Was du tun wirst:
- Backend-Dienste und REST-APIs entwerfen, bauen und warten, einschließlich Datenzugriff und Integrationen, unter Verwendung von Node.js, PostgreSQL und unterstützenden Tools wie Docker, Redis und Warteschlangen.
- Beitragen zur Full-Stack-Entwicklung, wenn nötig, unter Verwendung von Vue im Frontend (die Rolle bleibt backend-orientiert).
- Testgetriebene Entwicklung (TDD) als Standard für neue Funktionalitäten befolgen: kleine Iterationen, sinnvolle Tests, GitHub-Pull-Requests und kontinuierliche Integration.
- An plattformübergreifenden Themen wie Abrechnung, Authentifizierung, Benutzerverwaltung, Lizenzierung und verwandten Produktfunktionen arbeiten.
- Verantwortung für komplexe Integrationen (OAuth, Webhooks, Wiederholungen, Idempotenz) übernehmen und zuverlässiges Verhalten sicherstellen, wenn sich externe Systeme ändern.
- Solide Systemdesignprinzipien anwenden, einschließlich Trade-offs, Fehlerszenarien und Produktionsbereitschaft.
- Teilnehmen an Code-Reviews und technischen Diskussionen, um das Wachstum des Teams durch Zusammenarbeit und Feedback zu unterstützen.
- Zusammenarbeiten mit Tools wie Asana (oder ähnlichem), Slack und interner Dokumentation (Slab).
Was wir suchen:
- Solide SQL-Kenntnisse und praktische Erfahrung mit PostgreSQL in der Produktion.
- Erfahrung im Entwerfen und Konsumieren von REST-APIs.
- Vertrautheit mit Git und einem standardmäßigen GitHub-Pull-Request-Workflow.
- Erfahrung mit Docker in einer Entwicklungsumgebung, die mit der Produktion übereinstimmt.
- Praktische Erfahrung mit Redis und Nachrichtenwarteschlangen.
- Verständnis von serverseitiger Parallelität (Ereignisschleifen, Hintergrundjobs usw.).
- Grundlegende Frontend-Erfahrung mit Vue (ausreichend, um bei Bedarf beizutragen; dies ist keine frontend-orientierte Rolle).
- Berufliche Sprachkenntnisse in Englisch (gesprochen und geschrieben).
- Erfahrung in B2B SaaS, Abonnements/Abrechnung, Identität & Authentifizierung oder Lizenzierung.
- Starke TypeScript-Kenntnisse über die grundlegende Nutzung hinaus.
- Vertrautheit mit OpenAPI oder ähnlichen Ansätzen für API-Verträge.
- Erfahrung mit CI/CD-Pipelines und automatisierten Tests.
- Erfahrung mit Tools wie Postman für API-Arbeiten.
- Berufliche Sprachkenntnisse in Deutsch.
Was du bekommst:
- Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten, vollständig remote.
- Lernbudget.
- Moderne Hardware & Software.
- 1-2 Teambesprechungen pro Jahr an unterhaltsamen Orten.
- Verantwortung für Produkte, die direkt beeinflussen, wie Tausende von Nutzern CI HUB erleben.
- Unkomplizierte, unterstützende Führung, keine Politik, echter Einfluss.
Software Engineer Arbeitgeber: Ci Hub
Kontaktperson:
Ci Hub HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer
✨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, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir bei StudySmarter können dir Ressourcen zur Verfügung stellen, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige Interesse! Wenn du eine Stelle siehst, die dir gefällt, zögere nicht, dich direkt über unsere Website zu bewerben. Wir lieben es, wenn Kandidaten Initiative zeigen!
✨Tipp Nummer 4
Feedback ist Gold wert! Bitte um Rückmeldungen nach Interviews, egal ob positiv oder negativ. Das hilft dir, dich weiterzuentwickeln und zeigt uns, dass du lernwillig bist.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also sei authentisch in deiner Bewerbung. Zeig uns, wer du bist und was dich motiviert, bei StudySmarter zu arbeiten. Lass deine Persönlichkeit durchscheinen!
Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir schätzen eine strukturierte Darstellung deiner Erfahrungen und Fähigkeiten.
Beziehe dich auf die Stellenbeschreibung: Schau dir die Anforderungen genau an und passe deine Bewerbung entsprechend an. Zeig uns, wie deine Skills und Erfahrungen direkt zu den Aufgaben passen, die wir suchen. Das macht einen großen Unterschied!
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!
Wie du dich auf ein Vorstellungsgespräch bei Ci Hub vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Node.js, PostgreSQL und Docker. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast und bereit bist, deine Kenntnisse zu vertiefen.
✨Bereite Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Backend-Entwicklung und im Test-Driven Development demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Teamdynamik beigetragen hast.
✨Zeige Ownership
Betone deine Fähigkeit, Verantwortung zu übernehmen und Projekte eigenständig zu leiten. Erkläre, wie du in der Vergangenheit komplexe Integrationen oder Features entwickelt hast und welche Schritte du unternommen hast, um sicherzustellen, dass alles reibungslos funktioniert.
✨Kommunikation ist der Schlüssel
Da Englisch die Arbeitssprache ist, solltest du sicherstellen, dass du dich klar und präzise ausdrücken kannst. Übe, technische Konzepte auf Englisch zu erklären, und sei offen für Feedback. Wenn du Deutsch sprichst, erwähne das als zusätzlichen Vorteil!