Auf einen Blick
- Aufgaben: Entwickle innovative Features und erlebe den direkten Einfluss deiner Arbeit.
- Unternehmen: Innovatives Unternehmen, das digitales Lernen revolutioniert.
- Vorteile: Flexible Arbeitszeiten, Lernbudget, Urban Sports Mitgliedschaft und virtuelle Aktienoptionen.
- Weitere Informationen: Dynamisches Team mit großartigen Entwicklungsmöglichkeiten und einem Fokus auf Zusammenarbeit.
- Warum dieser Job: Gestalte die Zukunft des Lernens mit modernster Technologie und deinem kreativen Input.
- Qualifikationen: 5+ Jahre Erfahrung in Fullstack- oder Backend-Entwicklung, idealerweise mit Node.js/TypeScript.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
DEINE AUFGABEN
- Drive features from idea to production across the full stack, collaborating directly with product and design and seeing the real-world impact of your work.
- Contribute to the technical direction, coding standards, and development workflows across backend and frontend.
- Build scalable, performant, and robust backend services using NestJS, TypeORM, and GraphQL, während du auch zu unserem Vue.js/Nuxt-Frontend beiträgst.
- Develop comprehensive tests to ensure high product stability and quality assurance.
- Collaborate closely with product and design during feature discovery, prototype evaluations, and feasibility assessments, representing engineering interests.
- Actively engage in sprint planning, stand-ups, and retrospectives, suggesting process enhancements.
- Balance rapid feature development with long-term code quality, maintainability, and scalability.
- Participate in code reviews and contribute constructively to the evolution of our codebase.
- Foster strong teamwork through active collaboration and building trust within the team.
- Influence how we build, not just what we build. Your ideas and technical proposals have a direct path to production.
Tech Stack
- 100% TypeScript
- GraphQL over HTTP and WebSocket
- NestJS, TypeORM, Bull, Node.js
- PostgreSQL, Redis
- Nuxt / Vue.js, SCSS, Storybook
- Nx Monorepo
- Terraform, Docker, Kubernetes (AWS)
DEIN PROFIL
- 5+ Jahre Berufserfahrung in Fullstack oder backend-lastiger Entwicklung, idealerweise in Node.js / TypeScript-Umgebungen
- Starkes Verständnis relationaler Datenbanken (PostgreSQL), Abfrageoptimierung und Datenmodellierung
- Erfahrung in der Gestaltung und Wartung von APIs (REST und/oder GraphQL)
- Solides Wissen über ein modernes Frontend-Framework, idealerweise Vue.js / Nuxt, aber Erfahrung mit React oder Angular ist ebenfalls von Vorteil
- Solide Testpraktiken: Unit-, Integrations- und End-to-End-Tests
- Du kommunizierst klar, übernimmst Verantwortung und gedeihst in einem kleinen Team, in dem deine Entscheidungen echte Auswirkungen haben
- Interesse an KI-Tools und -Technologien
- Bereitschaft, einen Teil jeder Woche im Büro zu verbringen, um eng mit Produkt- und Designteams zusammenzuarbeiten
- Erfahrung mit DevOps-Praktiken (Kubernetes, AWS, Terraform, CI/CD, Datadog) ist von Vorteil
DAS ERWARTET DICH BEI UNS
- Flexible Arbeitszeiten – Wir verstehen, dass jeder Mitarbeiter unterschiedliche Bedürfnisse und Verpflichtungen hat. Deshalb bieten wir flexible Arbeitszeitmodelle an.
- Lernen – Wir glauben, dass kontinuierliches Lernen ein wichtiger Teil der persönlichen und beruflichen Entwicklung unserer Mitarbeiter ist.
- Urban Sports-Mitgliedschaft – Wir glauben, dass eine gesunde Work-Life-Balance wichtig ist und regelmäßige körperliche Aktivität dazu beiträgt.
- Betriebliche Altersvorsorge – Wir möchten, dass unsere Mitarbeiter für ihr Alter bestmöglich vorsorgen können.
- Virtuelles Mitarbeiterbeteiligungsprogramm (vESOPs) – Wir möchten, dass unsere Mitarbeiter die Chance haben, am Erfolg von reteach teilzuhaben.
- Geburtstagsurlaub – Wir schenken dir einen zusätzlichen freien Tag für deinen Geburtstag.
Über uns
Let’s make learning a great experience. reteach ist eine innovative Software-as-a-Service Lösung, die digitales Lernen revolutioniert.
Senior Fullstack Engineer (m/w/d) Arbeitgeber: reteach
Als Arbeitgeber bietet reteach eine inspirierende Arbeitsumgebung, in der Innovation und Teamarbeit im Mittelpunkt stehen. Mit flexiblen Arbeitszeiten, einem umfangreichen Lernbudget und der Möglichkeit zur Teilnahme an einem virtuellen Mitarbeiterbeteiligungsprogramm (vESOPs) fördern wir die persönliche und berufliche Entwicklung unserer Mitarbeiter. Zudem legen wir großen Wert auf eine gesunde Work-Life-Balance und bieten zahlreiche Vorteile wie einen Urban Sports Mitgliedsbeitrag und zusätzliche Urlaubstage für besondere Anlässe.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Fullstack Engineer (m/w/d) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen, also lass uns aktiv sein und unser Netzwerk erweitern!
✨Sei proaktiv bei der Jobsuche
Warte nicht darauf, dass die Stellenanzeigen zu dir kommen! Schau regelmäßig auf unserer Website vorbei und bewirb dich direkt. Je schneller du bist, desto besser stehen deine Chancen!
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Lass uns gemeinsam an deinen Coding-Skills arbeiten, damit du im Interview glänzen kannst!
✨Zeige deine Leidenschaft für das Produkt
Wenn du über unsere Produkte sprichst, zeige, dass du wirklich interessiert bist! Teile deine Ideen und Vorschläge, wie wir das Produkt verbessern können. Das zeigt, dass du nicht nur einen Job suchst, sondern Teil des Teams werden möchtest.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Fullstack Engineer (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du für die Rolle als Senior Fullstack Engineer brennst.
Mach es konkret!:Wenn du über deine Erfahrungen sprichst, sei spezifisch. Nenne konkrete Projekte oder Technologien, mit denen du gearbeitet hast, und wie du sie eingesetzt hast, um Probleme zu lösen oder Features zu entwickeln.
Zeig deine Teamfähigkeit!:Da wir großen Wert auf Zusammenarbeit legen, ist es wichtig, dass du Beispiele für erfolgreiche Teamarbeit in deiner Bewerbung anführst. Erzähl uns von Situationen, in denen du eng mit anderen zusammengearbeitet hast, um ein Ziel zu erreichen.
Bewirb dich über unsere Website!:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten und dich besser kennenlernen.
Wie man sich auf ein Vorstellungsgespräch bei reteach vorbereitet
✨Verstehe den Tech-Stack
Mach dich mit den Technologien vertraut, die im Jobprofil erwähnt werden, wie NestJS, TypeORM und GraphQL. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie du diese Technologien in der Praxis einsetzen würdest.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Features von der Idee bis zur Produktion gebracht hast und welche Rolle du dabei gespielt hast.
✨Teamarbeit betonen
Da Teamarbeit und Zusammenarbeit mit Produkt- und Designteams wichtig sind, solltest du Beispiele für erfolgreiche Kooperationen in deinen bisherigen Positionen parat haben. Zeige, wie du zur Teamentwicklung beigetragen hast und wie deine Ideen umgesetzt wurden.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie der Entwicklungsprozess bei ihnen aussieht.