Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Systeme und APIs für innovative Finanzlösungen.
- Unternehmen: Flex, ein dynamisches Unternehmen mit einem kreativen und unterstützenden Team.
- Vorteile: Flexible Arbeitszeiten, Remote-Arbeit und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Wachstumsorientierte Umgebung mit vielen Möglichkeiten zur persönlichen und beruflichen Entwicklung.
- Warum dieser Job: Gestalte die technische Zukunft von Flex und arbeite an spannenden Projekten im Finanzbereich.
- Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung und starke Führungsfähigkeiten.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Anforderungen
- 6+ Jahre Erfahrung in der Softwareentwicklung oder einem verwandten Bereich
- Erfahrung in technischer Führung, Anleitung von Ingenieurteams durch komplexe Projekte
- Erfahrung mit Java, Python, Golang oder TypeScript/Node.js
- Starke Erfahrung mit relationalen SQL- und NoSQL-Datenbanken, wie MySQL/PostgreSQL/DynamoDB
- Erfahrung im Entwerfen und Entwickeln fehlertoleranter und skalierbarer verteilter Systeme
- Erfahrung mit AWS-Cloud-Diensten: ESC/EKS, Lambda, API Gateway, VPN, RDS usw.
- Infrastructure as Code (AWS CLI, AWS CDK/Terraform)
- Starke Kommunikationsfähigkeiten mit der Fähigkeit, technische Probleme einem nicht-technischen Publikum zu erklären
- Einhalten von Best Practices in der Technik sowie Vorschläge neuer Praktiken
- Erfahrung mit Finanzberichterstattung und -abstimmung
- Tiefe Erfahrung im Schreiben komplexer Abfragen und Datenanalyse
Was die Stelle beinhaltet
Flex sucht einen Staff Software Engineer, um unserem Kernplattform-Team beizutreten. Wir suchen Ingenieure mit Ideen (denn diese werden in unserem kleinen und eng verbundenen Team definitiv gehört) und Ambitionen! Erfolgreiche Entwickler fühlen sich in einer Startup-Umgebung wohl und sind glücklich, in einem Remote-First-Team mit viel Unabhängigkeit zu arbeiten.
Als Staff Engineer bei Flex werden Sie helfen, die technische Richtung festzulegen und die langfristige Architektur unserer Backend-Dienste zu gestalten, während Sie weiterhin aktiv am Codieren und der Lieferung beteiligt sind. Sie werden mit Engineering, Produkt, Design und anderen Stakeholdern zusammenarbeiten, um skalierbare, zuverlässige und wirkungsvolle Systeme zu gewährleisten, die Verbraucherlebnisse, Partnerintegrationen und unsere Kerngeschäftsplattformen unterstützen.
Sie spielen auch eine entscheidende Rolle bei der Mentoring von Ingenieuren, der Erhöhung technischer Standards und der Sicherstellung des Erfolgs von Projekten von Anfang bis Ende.
Consumer Engineering: Baut die APIs und Backend-Systeme, die die Hauptprodukte von Flex für Verbraucher unterstützen. Dieses Team konzentriert sich darauf, skalierbare Dienste für ein nahtloses Mietzahlungserlebnis über unsere mobilen und Web-Apps bereitzustellen.
Partner Integrations Engineering: Verantwortet die Backend-Dienste und Integrationen, die Flex mit finanziellen Partnern und Zahlungsnetzwerken verbinden, um zuverlässige, sichere Zahlungsflüsse und partnerseitige Erfahrungen zu gewährleisten.
Core Platform Engineering: Wartet die Backend-Systeme und die Infrastruktur, die alle Geschäftsmerkmale unterstützen, einschließlich Zahlungen, Abrechnung, Identität und Partnerintegrationen, um sicherzustellen, dass die Grundlage von Flex robust und skalierbar ist.
Risk Platform Engineering: Entwickelt die Plattformen und APIs, die Kredit- und Betrugsrisiken mindern, die Zugänglichkeit für Kunden verbessern und gleichzeitig gegen Missbrauch durch fortschrittliche Regel-Engines, maschinelles Lernen und Ereignisdaten-Systeme schützen.
Entwerfen, implementieren und warten Sie unseren Finanzdienst und interne Tools, einschließlich Finanzberichterstattung, Abstimmungs-/Prüfprozesse. Entwerfen und entwickeln Sie neue APIs und Funktionalitäten zur Unterstützung großer Geldbewegungen über unsere Bankpartner über verschiedene Zahlungswege, wie z.B. ACH. Skalieren Sie die Kernplattform, um das Unternehmenswachstum zu unterstützen, während Sie Leistung und Zuverlässigkeit aufrechterhalten. Kontinuierliche Verbesserung unserer täglichen Abläufe durch Automatisierung, Tools, Designentwicklung, Beobachtbarkeit usw. Arbeiten Sie eng mit Produkt-, Analyse-, Finanz- und Ingenieurkollegen zusammen, um neue Finanzfunktionen in unsere Plattform einzuführen.
Staff Software Engineer, FinPlatform Backend Arbeitgeber: Flex
Flex ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Unternehmenskultur fördert, in der Vielfalt geschätzt wird. Mit einem Hauptsitz in New York City bietet das Unternehmen nicht nur wettbewerbsfähige Gehälter und umfassende Sozialleistungen, sondern auch unbegrenzten Urlaub und Möglichkeiten zur beruflichen Weiterentwicklung. Die Mitarbeiter haben die Chance, an bedeutenden Projekten zu arbeiten, die das Leben von Mietern revolutionieren, während sie in einem unterstützenden und kollaborativen Umfeld wachsen können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Staff Software Engineer, FinPlatform Backend 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 Flex anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer, FinPlatform Backend 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 Flex vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer, FinPlatform Backend 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 Flex 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 Flex 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.