Auf einen Blick
- Aufgaben: Entwickle innovative Zahlungssysteme und arbeite an der Benutzererfahrung für unsere Banking-Karten.
- Unternehmen: Multikulturelles Fintech-Unternehmen mit über 400 Mitarbeitern in Europa.
- Vorteile: Hybrid-Arbeitsmodell, wettbewerbsfähiges Gehalt und Unterstützung bei der beruflichen Entwicklung.
- Weitere Informationen: Dynamisches Team mit Fokus auf Zusammenarbeit und persönlichem Wachstum.
- Warum dieser Job: Gestalte die Zukunft des Bankings und mache einen echten Unterschied für Unternehmer.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Fullstack-Entwicklung mit React und Node.js.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Shine existiert, um Freiberuflern und kleinen Geschäftsinhabern zu helfen, die Freude an der Selbstständigkeit zurückzugewinnen. Unsere App vereint Banking, Rechnungsstellung, Buchhaltung und Verwaltung an einem Ort, damit Unternehmer sich auf das Wesentliche konzentrieren können: ihr Geschäft zu wachsen und die Freiheit der Selbstständigkeit zu genießen. Wir sind ein multikulturelles Team von über 400 Personen in Frankreich, Deutschland, Dänemark und den Niederlanden.
Engineering bei Shine
Bei Shine entwerfen unsere 150 Ingenieure skalierbare, zuverlässige und benutzerzentrierte Lösungen durch eine moderne Architektur, die unser Wachstum vorantreibt. Organisiert in spezialisierten Stämmen arbeiten sie in funktionsübergreifenden Teams zusammen, um Innovation und Exzellenz zu fördern. Unsere Struktur maximiert Einfluss und Verantwortung:
- Produktteams entwickeln Kernfunktionen für wichtige Geschäftsbereiche (Rechnungsstellung, Banking, Buchhaltung).
- Plattformteams verwalten Infrastruktur und Kernservices (Cloud, DevOps, Core APIs, Entwicklerwerkzeuge).
- Datenteam baut Datenpipelines für Engineering, Modellierung und Analytik.
Das Cards Team wird an einem missionkritischen Teil unserer Plattform für die Kartenverarbeitung arbeiten. Wir konzentrieren uns darauf, die beste Erfahrung im Kartenbereich unseres Produkts zu schaffen. Unser Stack umfasst TypeScript, Node.js, React, React-Native, PubSub, Docker, Terraform, GitHub Actions und GCP, strukturiert in Microservices und ereignisgesteuerten Architekturen.
Ihre Rolle als Senior Fullstack Software Engineer
Durch den Beitritt zum Banking Cards Team werden Sie dazu beitragen, die Grundlage von Shines Bankdienstleistungen zu gestalten. Ihre Mission: helfen Sie beim Entwerfen, Bauen und Skalieren unserer nächsten Generation von Zahlungssystemen und stellen Sie die Resilienz und Zuverlässigkeit unserer bestehenden Kerninfrastruktur sicher. Ihre Verantwortlichkeiten umfassen:
- Entwicklung verteilter, ereignisgesteuerter Systeme, die unsere Zahlungsflüsse und Hauptbuchlogik antreiben.
- Aufbau einer End-to-End-Karten-Erfahrung in unseren Kernmärkten.
- Schreiben von sauberem, wartbarem und gut getesteten Code unter Verwendung bewährter Ingenieurpraktiken (DDD, TDD, saubere Architektur).
- Enges Zusammenarbeiten mit Ihrem Team (Engineering Manager, Product Manager und Kollegen) und Mitwirken an Design- und Code-Reviews.
- Teilnahme an architektonischen Diskussionen und Vorschlagen skalierbarer technischer Lösungen.
- Wissen teilen und Kollegen betreuen – besonders wichtig für unsere Senior Engineers.
- Verbesserung der Teamrituale, Demos und Feedbackschleifen, um die Zusammenarbeit in einem Remote-Setup sinnvoll zu halten.
Berlin – hybrid (3 Tage/Woche im Büro). Wenn Sie nicht in Pendelreichweite von Berlin sind, bewerben Sie sich trotzdem; ein Remote-Setup kann je nach Profil und Teambedarf in Paris, Amsterdam oder Kopenhagen in Betracht gezogen werden.
Ihr Profil
- 5+ Jahre Fullstack-Erfahrung in React/React-Native/Node.js-Umgebungen (obligatorisch).
- Solides Verständnis von verteilten und ereignisgesteuerten Systemen.
- Starker Fokus auf sauberen Code, Tests und Wartbarkeit.
- Erfahrung mit Microservices, Domain-Driven Design und Cloud-Umgebungen (GCP oder AWS).
- Komfortabel in funktionsübergreifenden Teams mit Ingenieuren, Produktmanagern und Designern.
- Starke Kommunikationsfähigkeiten und Neugier auf das Produkt und die Kundenerfahrung.
- Produktengineering-Mindset.
- Erfahrung im Banking-, Zahlungs- oder regulierten Umgebungen ist von Vorteil.
- Fließend in Englisch.
Unser Rekrutierungsprozess
- Erstes Gespräch mit Patryk (Engineering Manager), um Ihren Hintergrund, Ihre Motivation und Erwartungen zu verstehen.
- Technisches Interview mit Ingenieuren aus dem Banking-Team: eine tiefgehende Analyse der Codestandards, Architektur und Zusammenarbeit.
- Systemdesign-Fall: eine praktische Übung (Bau oder Debugging eines Zahlungsdienstes), die Sie später mit dem Team besprechen werden.
- Abschlussgespräch zur Diskussion Ihrer Soft Skills, um Ihre zukünftigen Kollegen kennenzulernen, und eine Stakeholder-Runde mit Thomas (VP Engineering) oder Sebastian (VP Product Banking), um das Produktdenken und die teamübergreifende Zusammenarbeit zu erkunden.
Fullstack Software Engineer – Banking Cards Arbeitgeber: Shine group
Shine ist ein hervorragender Arbeitgeber, der eine inspirierende und unterstützende Arbeitsumgebung für seine Mitarbeiter bietet. Mit einem multikulturellen Team von über 400 Personen in Berlin und anderen europäischen Städten fördern wir Innovation und Zusammenarbeit in spezialisierten Tribes, während wir gleichzeitig auf die persönliche und berufliche Entwicklung unserer Mitarbeiter Wert legen. Unsere flexiblen Arbeitsmodelle und der Fokus auf eine ausgewogene Work-Life-Balance machen Shine zu einem attraktiven Ort für talentierte Software-Ingenieure, die an der Spitze der Fintech-Branche arbeiten möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Fullstack Software Engineer – Banking Cards erhalten könnten
✨Tipp Nummer 1
Mach dich mit der Unternehmenskultur vertraut! Schau dir die Werte und die Mission von Shine an, um zu verstehen, wie du dich einbringen kannst. Das zeigt, dass du wirklich interessiert bist und nicht nur einen Job suchst.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen. Zeig, dass du nicht nur die technischen Skills hast, sondern auch ein Teamplayer bist.
✨Tipp Nummer 3
Nutze dein Netzwerk! Sprich mit Leuten, die bei Shine oder in ähnlichen Unternehmen arbeiten. Sie können dir wertvolle Einblicke geben und vielleicht sogar eine Empfehlung aussprechen.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das macht es einfacher für uns, deine Bewerbung zu sehen und zu priorisieren. Zeig uns, dass du proaktiv bist und wirklich Teil unseres Teams werden möchtest.
Wir glauben, dass du diese Fähigkeiten brauchst, um Fullstack Software Engineer – Banking Cards mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Motivation sind uns wichtig. Lass deine Leidenschaft für Softwareentwicklung in deinem Anschreiben durchscheinen.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und wie du mit Technologien wie React, Node.js oder GCP gearbeitet hast. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen.
Mach es übersichtlich:Halte deinen Lebenslauf und dein Anschreiben klar und strukturiert. Verwende Absätze und Aufzählungen, um die Lesbarkeit zu verbessern. Wir schätzen eine klare Kommunikation!
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 bei uns ankommt!
Wie man sich auf ein Vorstellungsgespräch bei Shine group vorbereitet
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die Shine verwendet, wie TypeScript, Node.js und React. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch ein tiefes Verständnis für verteilte Systeme und eventgesteuerte Architekturen hast.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Clean Code, Testing und Architektur. Übe das Lösen von Coding-Problemen und sei bereit, deine Denkweise während des Lösungsprozesses zu erklären. Das zeigt dein technisches Wissen und deine Problemlösungsfähigkeiten.
✨Teamarbeit betonen
Da Shine stark auf Zusammenarbeit setzt, solltest du Beispiele aus deiner bisherigen Erfahrung parat haben, die deine Fähigkeit zur Teamarbeit und Kommunikation zeigen. Erkläre, wie du in cross-funktionalen Teams gearbeitet hast und wie du zur Verbesserung der Teamdynamik beigetragen hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den Herausforderungen, die das Banking Cards Team aktuell hat, oder nach den nächsten Schritten in der Produktentwicklung. Das zeigt, dass du wirklich an der Position interessiert bist.