Software Engineer - Payment

Wearehaystack — Germany · Posted ~2 hours ago

Mid Full-time Remote

Skills

software development payment systems API integration backend development APIs backend systems payment technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop software solutions for payment processing systems in a collaborative engineering environment. You will design features, integrate services, and contribute ideas to product evolution.

Highlights

Remote-friendly role with ownership opportunities, collaborative development, and technically challenging payment systems.

Description

Wir suchen dich als Software Engineer (m/w/d) zur Verstärkung unseres schlagkräftigen Payment-Teams - in Hamburg oder zu 100 % remote innerhalb Deutschlands. Bei uns codest du nicht einfach nur - du gestaltest gemeinsam mit deinem Team unser Produkt instellix aktiv mit. Was uns besonders wichtig ist: Du bekommst bei uns den Raum, Verantwortung zu übernehmen, eigene Ideen einzubringen und Lösungen gemeinsam mit deinem Team zu entwickeln. Du arbeitest dabei nicht im stillen Kämmerlein, sondern gestaltest aktiv mit, wie sich instellix und unser Produkt weiterentwickeln. In unserem Payment-Development-Team dreht sich alles um die Abwicklung und Verarbeitung von Zahlungsflüssen. Dazu gehören unter anderem die Integration von Payment Service Providern, die Verarbeitung von Settlements, das Management offener Posten sowie das Mahnwesen und Inkasso. Dabei erwarten dich abwechslungsreiche fachliche Herausforderungen und ein technologisch anspruchsvolles Umfeld. Tätigkeiten Du entwirfst, implementierst und betreust die Microservices der Payment-Domäne bei instellix unter Verwendung von Java, Spring Boot, Gradle und Kubernetes. Du bringst Erfahrung mit relationalen und NoSQL-Datenbanken mit und kannst je nach Anforderung den passenden Ansatz wählen. Du hast Erfahrung mit React, TypeScript und Material UI und entwickelst intuitive UIs, mit denen sich komplexe Zahlungsprozesse effizient und sicher bearbeiten lassen. Anhand von Clean Code Prinzipien stellst du die Erweiterbarkeit und Lesbarkeit unseres Quellcodes sicher - besonders dort, wo Geldflüsse und Zustandswechsel keinen Interpretationsspielraum erlauben. Durch Tracking, Alerts und Monitoring findest du technische Probleme, bevor sie beim Kunden sichtbar werden - etwa wenn die Verarbeitung von Zahlungsanweisungen, eingehenden Settlements oder Webhook-Calls fehlschlägt. D