Auf einen Blick
- Aufgaben: Entwickle und verbessere Zahlungsfunktionen für Online- und In-Store-Systeme.
- Unternehmen: OrderYOYO, ein innovatives Unternehmen mit einer positiven, inklusiven Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, hohe Eigenverantwortung und klare Aufstiegsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit Fokus auf Lernen und langfristigem Wachstum.
- Warum dieser Job: Gestalte die Zukunft der Zahlungsabwicklung und unterstütze Restaurants beim Wachstum.
- Qualifikationen: Erfahrung in Backend-Engineering und Zahlungsflüssen erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Own and evolve OrderYOYO’s payments capabilities across online + in-store (POS, Kiosk & Payment terminals), supporting the transition to a more scalable operating model, and enabling capabilities like KYC onboarding, deductions, settlement/payout timing, dispute flows, and merchant invoicing.
Key responsibilities
- Design, build and operate payment-domain services (gateway integrations, payment intent/authorisation/capture/refund flows, payout orchestration, reconciliation).
- Implement marketplace capabilities where relevant: onboarding/KYC integration, merchant configuration, settlement instructions, deductions, and invoicing/merchant-statement alignment.
- Build robust “flow-of-funds” primitives: idempotency, ledgers/events, audit trails, and supportability for finance/compliance.
- Integrate with PSP and partner tooling with attention to tri-party / sub-merchant implications where applicable.
- Implement dispute/chargeback and fraud-handling touchpoints (internal workflows + PSP tooling), and collaborate with ops on runbooks and escalation paths.
- Work closely with Product, Legal/Compliance, Finance, and Support to convert requirements into safe, testable production behaviour.
- Raise engineering quality in a high-change domain: automated tests, safe rollouts/canaries, observability, and incident response improvements.
- Mentor engineers, lead design reviews, and contribute to shared standards and documentation (payments is too critical to be tribal knowledge).
Must-have experience
- Strong backend engineering background in distributed systems (microservices, async processing, resilient APIs, eventual consistency).
- Production experience with payment flows (auth/capture/refund, webhooks, reconciliation) and “money correctness” patterns (idempotency keys, double-entry thinking, auditability).
- Solid security mindset: PCI, protecting PII, secrets management, least privilege, secure coding.
- Comfortable in an Azure-first environment (APIs, queues/eventing, monitoring), and with CI/CD + automated testing practices.
- Clear communication with non-technical stakeholders in high-stakes scenarios (incidents, financial breaks, compliance asks).
Nice to Have
- Experience with sub-merchant / marketplace / Payfac-like operating models (KYC, underwriting, settlements, fee deductions).
- Familiarity with dispute tooling, scheme rules, 3DS/risk rules, or fraud platforms.
Senior Software Engineer (Payments) Arbeitgeber: OrderYOYO
OrderYOYO ist ein hervorragender Arbeitgeber, der eine positive und inklusive Arbeitsumgebung fördert, in der Mitarbeiter die Freiheit haben, ihre besten Leistungen zu erbringen und Verantwortung für ihre Projekte zu übernehmen. Mit einem starken Fokus auf persönliche Entwicklung und technische Weiterbildung bietet das Unternehmen klare Aufstiegsmöglichkeiten in Richtung Tech Lead oder Staff Engineer. Zudem profitieren Mitarbeiter von einem wettbewerbsfähigen Gehalt, einer internationalen Zusammenarbeit im Engineering-Team und der Möglichkeit, an kritischen Produktionssystemen zu arbeiten, die den Erfolg von Restaurants unterstützen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer (Payments) erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Senior Software Engineer wichtig sind. Wir können dir Ressourcen anbieten, um deine Fähigkeiten aufzufrischen.
✨Tipp Nummer 3
Sei bereit, deine Projekte und Erfahrungen zu präsentieren! Erstelle ein Portfolio oder eine Präsentation, die zeigt, was du kannst. Lass uns zusammenarbeiten, um deine Erfolge ins Rampenlicht zu rücken.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement für die Position. Wir freuen uns darauf, von dir zu hören und gemeinsam an deiner Karriere zu arbeiten.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Payments) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Erfahrungen sind wichtig. Lass uns wissen, was dich motiviert und warum du Teil von OrderYOYO werden möchtest.
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles sorgfältig zu überprüfen!
Erzähl von deinen Projekten!:Wir wollen wissen, an welchen spannenden Projekten du gearbeitet hast. Teile konkrete Beispiele, die deine Fähigkeiten im Bereich Payments und Backend-Engineering zeigen. Das macht deine Bewerbung lebendig!
Bewirb dich über unsere Website!:Der einfachste Weg, um bei uns zu landen, ist über unsere Karriereseite. Dort findest du alle Infos und kannst deine Bewerbung direkt einreichen. Wir freuen uns auf dich!
Wie man sich auf ein Vorstellungsgespräch bei OrderYOYO vorbereitet
✨Verstehe die Zahlungslandschaft
Mach dich mit den aktuellen Trends und Technologien im Zahlungsverkehr vertraut. Informiere dich über KYC, Betrugsbekämpfung und die verschiedenen Zahlungsflüsse, die für die Rolle wichtig sind. So kannst du im Interview gezielt zeigen, dass du die Herausforderungen und Chancen in diesem Bereich verstehst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten im Backend-Engineering und in der Arbeit mit Zahlungssystemen demonstrieren. Sei bereit, über technische Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Verbesserung von Prozessen beigetragen hast.
✨Kommunikation ist der Schlüssel
Da die Rolle auch die Zusammenarbeit mit nicht-technischen Stakeholdern erfordert, übe, komplexe technische Konzepte einfach und klar zu erklären. Zeige, dass du in der Lage bist, Brücken zwischen technischen und geschäftlichen Anforderungen zu schlagen.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die dein Interesse an der Unternehmenskultur und den Projekten zeigen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den Möglichkeiten zur persönlichen Weiterentwicklung. Das zeigt, dass du wirklich an der Position interessiert bist und langfristig denken möchtest.