Full-stack (Kotlin) Engineer (m/f/d) - Team Payments

Full-stack (Kotlin) Engineer (m/f/d) - Team Payments

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
F

Auf einen Blick

  • Aufgaben: Entwickeln Sie Systeme für schnelle, sichere Geldtransfers und gestalten Sie Funktionen für Millionen von Nutzern.
  • Unternehmen: Flix bietet ein technologiegetriebenes Umfeld mit einem starken Fokus auf Innovation und Zusammenarbeit.
  • Vorteile: 12 kostenlose Flix-Gutscheine und die Möglichkeit, bis zu 60 Tage pro Jahr remote zu arbeiten.
  • Weitere Informationen: Das Team besteht aus vier Backend- und zwei Frontend-Entwicklern sowie einem Engineering Manager.
  • Warum dieser Job: Gestalten Sie die Zukunft der Zahlungen für grüne Mobilität in einem dynamischen Team.
  • Qualifikationen: 3-4 Jahre Erfahrung in der Backend- oder Full-Stack-Entwicklung, davon mindestens 2 Jahre mit Kotlin.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Bei Flix bieten wir eine technologiegetriebene Umgebung, in der Innovation auf reale Auswirkungen trifft, mit wettbewerbsfähiger Vergütung, starken Wachstumschancen und einer Kultur der Zusammenarbeit und Eigenverantwortung. Als Full-stack Engineer mit starkem Backend-Fokus (Kotlin) werden Sie uns helfen, die Zukunft der Zahlungen für grüne und intelligente Mobilität zu gestalten. Sie werden Teil unseres Payments-Teams - dem Herzen unseres Checkout-Erlebnisses - als Teil unserer Demand Division. Ihre Arbeit wird direkt beeinflussen, wie Millionen von Menschen bezahlen, wie schnell ihre Transaktionen verarbeitet werden und wie viel Umsatz wir generieren.

Wir arbeiten kontinuierlich daran, die Zahlungsautorisierung und Konversionsraten zu verbessern, die Zahlungseffizienz und den Umsatzschutz zu erhöhen und die Datenzuverlässigkeit sicherzustellen. Gleichzeitig integrieren wir lokale Zahlungsmethoden in verschiedenen Märkten und bewältigen dabei komplexe technische Herausforderungen. Wir bauen unsere Kernservices mit Kotlin und Spring Boot und unsere Schnittstellen mit TypeScript und React.js. Wir warten auch einige Legacy-PHP-Systeme – Sie müssen es nicht lieben, aber Sie sollten offen sein, damit zu arbeiten, wenn es nötig ist.

Unser Payments-Team besteht aus vier Backend-Entwicklern, zwei Frontend-Entwicklern und einem Engineering Manager.

Über die Rolle

  • Entwickeln Sie Systeme, die Geld schnell, sicher und in großem Maßstab bewegen.
  • Gestalten und liefern Sie Funktionen, die von Millionen von Nutzern verwendet werden.
  • Schreiben Sie sauberen, getesteten, produktionsbereiten Code.
  • Übernehmen Sie Funktionen von der Idee bis zur Veröffentlichung.
  • Arbeiten Sie eng mit Business, UX, Frontend- und Backend-Entwicklern zusammen.
  • Überprüfen Sie Code, programmieren Sie im Pair und liefern Sie oft.
  • Verbessern Sie bestehende Systeme und bereinigen Sie Legacy-Code.

Über Sie

  • 3-4 Jahre Erfahrung in der Entwicklung von Backend- oder Full-Stack-Webanwendungen, einschließlich mindestens 2 Jahren mit Kotlin in einem kommerziellen Umfeld.
  • Einige Erfahrungen in der Frontend-Entwicklung mit JavaScript/TypeScript und einem modernen Framework (React.js, Vue.js, Angular).
  • Offen für die Arbeit mit PHP in Legacy-Systemen, wenn nötig – vorherige Erfahrung ist nicht erforderlich, das Team wird Ihre Lernkurve unterstützen.
  • Starke objektorientierte Programmierkenntnisse mit Fokus auf saubere Architektur und wartbares Design.
  • Solide Erfahrung mit relationalen Datenbanken.
  • Praktische Erfahrung mit automatisierten Tests (Unit, Integration, Komponente oder UI).
  • Praktische Erfahrung beim Bereitstellen von Anwendungen in Produktionsumgebungen unter Verwendung von CI/CD-Pipelines.
  • Klare schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.
  • Eine kollaborative, teamorientierte Denkweise.

Nice to have – wir unterstützen Sie bei der Entwicklung dieser Fähigkeiten, falls erforderlich:

  • Containerisierungs- und Orchestrierungstools wie Docker und k8s.
  • Vertrautheit mit ereignisgesteuerten Architekturen und Messaging-Systemen (z.B. Kafka).
  • Erfahrung mit AWS oder anderen Cloud-Plattformen.

Wir erkennen an, dass jeder eine einzigartige Kombination wertvoller Fähigkeiten und Erfahrungen mitbringt. Wenn Sie denken, dass Sie einen Einfluss haben könnten, auch wenn Sie nicht 100% der Anforderungen erfüllen, ermutigen wir Sie dennoch, sich zu bewerben. Wir möchten von Ihnen hören!

Was wir bieten

  • Reisevorteile: 12 kostenlose Flix-Gutscheine + 12 Rabattgutscheine für Freunde und Familie.
  • Arbeiten von (M)Anywhere: Je nach Rolle können Sie bis zu 60 Tage pro Jahr von einem anderen Standort aus arbeiten.
  • Hybrides Arbeitsmodell: Wir sind ein Büro-erstes Unternehmen, bieten jedoch Flexibilität, um Arbeit und Leben in Einklang zu bringen.
  • Wohlfühlunterstützung: Zugang zu vertraulicher 1:1-Beratung, Kursen und Stressmanagement für sich selbst und bis zu vier Familienmitglieder.
  • Lernen & Entwicklung: Nutzen Sie Sprachkurse, Schulungen und von Experten geleitete Sitzungen, um Ihre Fähigkeiten auszubauen.
  • Mentoring-Programm: Vernetzen Sie sich mit erfahrenen Kollegen, um Einblicke zu gewinnen und Ihre Karriere zu beschleunigen.

Um mehr über lokale Vorteile zu erfahren, die spezifisch für jeden Bürostandort sind, besuchen Sie bitte diesen Link: Standorte - Flix Karriere.

Warum Flix?

Bei Flix ermächtigen wir unsere Teams, Grenzen zu überschreiten und die Zukunft der Mobilität zu gestalten. Während wir weiterhin global skalieren, nutzen wir modernste Technologie, um Mobilität intelligenter, nachhaltiger und erschwinglicher zu machen. Wenn Sie nach einem Ort suchen, an dem Sie Veränderungen vorantreiben und definieren können, wie Millionen von Menschen reisen, ist Flix der Ort, an dem Sie Ihre Reise leiten können!

Full-stack (Kotlin) Engineer (m/f/d) - Team Payments Arbeitgeber: Felix

Flix bietet umfassende Reisevorteile und ein hybrides Arbeitsmodell, das Flexibilität ermöglicht. Das Unternehmen setzt auf innovative Technologien, um Mobilität smarter und nachhaltiger zu gestalten. Werden Sie Teil eines engagierten Teams, das die Zukunft der Mobilität prägt.

F

Kontaktdaten:

Felix Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full-stack (Kotlin) Engineer (m/f/d) - Team Payments erhalten könnten

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 Felix anzuklopfen, wenn du dich auf die Stelle als Full-stack (Kotlin) Engineer (m/f/d) - Team Payments 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 Felix vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-stack (Kotlin) Engineer (m/f/d) - Team Payments mit Bravour zu bestehen

Kotlin
Spring Boot
JavaScript
TypeScript
React.js
PHP
Objektorientierte Programmierung

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 Felix 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 Felix 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.