Auf einen Blick
- Aufgaben: Entwickle Backend-Services für unsere Datenaufnahme-Plattform und unterstütze das Team bei technischen Herausforderungen.
- Unternehmen: N26, ein innovatives Fintech-Unternehmen mit einer dynamischen und kollaborativen Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, Entwicklungsmöglichkeiten und flexible Arbeitszeiten.
- Weitere Informationen: Erlebe ein inklusives Arbeitsumfeld mit vielfältigen Perspektiven und hervorragenden Aufstiegschancen.
- Warum dieser Job: Wachse in deiner Karriere und arbeite mit modernster Technologie in einem freundlichen Team.
- Qualifikationen: Grundkenntnisse in Backend-Entwicklung, idealerweise mit Kotlin oder Java, und Teamarbeit.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Wir suchen einen Junior Backend Engineer, der dem Data Ingestion Team innerhalb des Platform Engineering Bereichs beitritt. Dies ist eine spannende Gelegenheit für einen Ingenieur zu Beginn seiner Karriere, seine Fähigkeiten im Aufbau von Hochdurchsatz-Datenverarbeitungssystemen auszubauen.
Die Mission des Platform Engineering ist es, vertrauenswürdige, leistungsfähige und selbstbedienbare Plattformen bereitzustellen. Das Data Ingestion Team ist verantwortlich für den Aufbau und die Wartung der Pipelines, die unser Bankdaten-Ökosystem antreiben, mit Fokus auf Zuverlässigkeit, Skalierbarkeit und saubere Ingenieurpraktiken.
Der ideale Kandidat ist ein wissbegieriger Lerner, der begeistert ist, in neue Technologien einzutauchen und technische Herausforderungen mit Unterstützung eines erfahrenen Teams zu lösen. Wir schätzen Ingenieure, die selbstmotiviert sind, konstruktives Feedback suchen und in einem kollaborativen Umfeld gedeihen, das technisches Wachstum fördert.
In dieser Rolle werden Sie:
- Softwareentwicklung: Unter Anleitung erfahrener Ingenieure Backend-Dienste für unsere Dateninjektionsplattform entwickeln und warten.
- Ingenieursunterstützung: Das Team bei der Anwendung starker Ingenieurpraktiken unterstützen, einschließlich des Schreibens automatisierter Tests, der Teilnahme an Code-Reviews und der Aufrechterhaltung der Beobachtbarkeit.
- Proaktives Lernen: Proaktiv Fragen stellen, kleine Verbesserungen vorschlagen und mit dem Team zusammenarbeiten, um sauberen, testbaren Code für unsere Plattformdienste zu liefern.
- Wissensaustausch: An technischen Diskussionen teilnehmen, zur internen Dokumentation beitragen und uns helfen, eine transparente Wissensbasis aufrechtzuerhalten.
- Entwicklungsbeiträge: Zu Infrastrukturentwicklungsaufgaben beitragen und an technischen Demos teilnehmen, um Ihre Arbeit zu präsentieren.
- Schattieren und Reagieren: Anrufrotationen beobachten und bei Troubleshooting-Bemühungen helfen, um die Protokolle zur Vorfallreaktion zu lernen.
- Unterstützung der Beobachtbarkeit: Lernen, wie man Beobachtbarkeitslösungen (Metriken, Protokollierung, Nachverfolgung) pflegt und verwendet, um dem Team zu helfen, die Plattform-SLOs und die Verfügbarkeit zu verfolgen.
Was Sie benötigen, um erfolgreich zu sein:
- Starke grundlegende Backend-Fähigkeiten, vorzugsweise in Kotlin oder Java, und die Bereitschaft, sich an die am besten geeignete Sprache für die Aufgabe anzupassen.
- Erfahrung mit Datenspeicherlösungen wie PostgreSQL, RDS oder S3.
- Grundkenntnisse über Container (Docker) und die Bereitschaft, Kubernetes zu lernen.
- Erfahrung mit Infrastructure as Code-Konzepten (Terraform oder ähnlich).
- Interesse am Lernen von CI/CD-Pipelines und modernen Automatisierungstools.
- Verständnis der Testpyramiden und Erfahrung im Schreiben von Unit- und Integrationstests.
- Vertrautheit mit mindestens einem Beobachtungs-/Überwachungstool (z.B. DataDog, Prometheus oder Grafana).
Wünschenswert:
- Berufserfahrung in Scale-ups innerhalb von Plattformteams.
Eigenschaften:
- Ausgezeichnete Zusammenarbeit und Kommunikationsfähigkeiten, mit der Fähigkeit, teamübergreifend zu arbeiten.
- Sie genießen es, Aufgaben von Anfang bis Ende zu übernehmen und das Team über Ihren Fortschritt auf dem Laufenden zu halten.
- Ein starkes Interesse daran, zu verstehen, wie man qualitativ hochwertige, skalierbare und sichere Infrastruktur aufbaut.
- Bereitschaft zu lernen und zur Entwicklung von Plattformen als Produkte beizutragen.
- Eine proaktive Herangehensweise an Problemlösungen, der Wunsch zu lernen und eine Wertschätzung für sauberen Code.
Was Sie erwartet:
- Beschleunigen Sie Ihr Karrierewachstum, indem Sie einem der am meisten diskutierten Disruptoren Europas beitreten.
- Mitarbeitervorteile, die von einem wettbewerbsfähigen persönlichen Entwicklungsbudget, einem Homeoffice-Budget, Rabatten für Fitness- und Wellnessmitgliedschaften, Sprach-Apps und öffentlichen Verkehrsmitteln reichen.
- Kommt jede Woche an einem festgelegten Tag mit Ihrem Team im Büro zusammen, plus einem weiteren Tag Ihrer Wahl, und genießen Sie die Flexibilität der Remote-Arbeit an den restlichen Tagen. Einige Rollen können zusätzliche Präsenz im Büro erfordern.
- Als N26-Mitarbeiter haben Sie Zugang zu einem Premium-Abonnement für Ihr persönliches N26-Bankkonto sowie Abonnements für Freunde und Familienmitglieder.
- Zusätzlicher Urlaubstag für jedes Jahr der Betriebszugehörigkeit.
- Ein hohes Maß an Autonomie und Zugang zu modernster Technologie - alles während Sie mit einem freundlichen Team von Kollegen aus verschiedenen Nationalitäten, Lebensgeschichten und Hintergründen arbeiten.
N26 hat das Banking für die digitale Welt von heute neu erfunden. Technologie und Design befähigen alles, was wir tun, und so bauen wir die globale Banking-Plattform auf, die die Welt gerne nutzt.
Wir haben physische Filialen, Papierkram und versteckte Gebühren eliminiert, um ein elegantes digitales Erlebnis und erstklassige Einsparungen zu bieten. Den Menschen die Macht zu geben, auf ihre Weise zu leben und zu bankieren, ist es, was uns morgens aus dem Bett holt und die Arbeit inspiriert, die wir tun.
Wir haben unseren Hauptsitz in Berlin mit Büros in mehreren Städten in Europa, darunter Wien und Barcelona, und einem 1.500-köpfigen Team von mehr als 80 Nationalitäten.
Wir erkennen an, dass unsere Stärke in unseren Menschen und den unterschiedlichen Perspektiven liegt, die sie in unsere Belegschaft einbringen. Wir streben danach, talentierte und vielfältige Teams aufzubauen, um unseren Geschäftserfolg voranzutreiben und unsere Mitarbeiter zu ermächtigen, ihr volles Potenzial zu erreichen.
Wir begrüßen und ermutigen Bewerbungen von Menschen aller Hintergründe, Kulturen, Geschlechter, sexuellen Orientierungen, Fähigkeiten, Neurodiversitäten und Altersgruppen. Wir setzen uns dafür ein, einen inklusiven Arbeitsplatz zu schaffen, an dem sich jeder geschätzt und respektiert fühlt, frei von Belästigung und Diskriminierung.
Junior Backend Engineer - Data Ingestion Arbeitgeber: Software Careers
Google ist ein hervorragender Arbeitgeber, der innovative Talente in Zürich anzieht und fördert. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer dynamischen Arbeitskultur bietet das Unternehmen nicht nur wettbewerbsfähige Vergütungen, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung in einem inspirierenden Umfeld. Die Zusammenarbeit an fortschrittlichen Technologien im Bereich der API-Sicherheit ermöglicht es den Mitarbeitern, bedeutende Beiträge zu leisten und gleichzeitig ihre Fähigkeiten in einem der aufregendsten Technologiestandorte der Welt auszubauen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Junior Backend Engineer - Data Ingestion erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Software Careers anzuklopfen, wenn du dich auf die Stelle als Junior Backend Engineer - Data Ingestion bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Software Careers vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Junior Backend Engineer - Data Ingestion mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Software Careers klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Software Careers vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.