Unser Kunde ist ein innovatives Unternehmen, das sich der Automatisierung der Buchhaltung für E-Commerce- und SaaS-Unternehmen verschrieben hat. Ziel ist es, 10.000 Unternehmer von der Last der manuellen Buchführung zu befreien, damit sie sich auf das Wachstum ihres Geschäfts konzentrieren können. In dieser schnelllebigen, vollständig remote arbeitenden Umgebung suchen wir leidenschaftliche Entwickler, die unser Team verstärken möchten. In der Rolle des Senior Backend Developers sind Sie maßgeblich an der Weiterentwicklung unserer Kernplattform beteiligt. Sie übernehmen die Verantwortung für neue Funktionen von der Konzeption bis zur Bereitstellung und bewältigen komplexe Herausforderungen im Hinblick auf Skalierbarkeit und Performance. Zu Ihren Aufgaben gehören das Design, die Entwicklung und die Bereitstellung robuster, skalierbarer Backend-Dienste unter Verwendung von Java und Spring Boot 3 auf der Google Cloud Platform. Sie sind verantwortlich für den gesamten Entwicklungszyklus neuer Plattformfunktionen, klären technische Anforderungen mit den Produkt- und Supportteams und sorgen dafür, dass unsere Plattform zuverlässig und leistungsfähig bleibt. Zudem nehmen Sie an Code-Reviews teil, teilen Ihr Wissen im Team und tragen zu einer Kultur der technischen Exzellenz bei.
Senior Backend Developer für Shopify API GraphQL (Spring Boot 3)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über mehr als 5 Jahre Berufserfahrung in der Backend-Entwicklung und beherrscht Java sowie das Spring Boot Framework. Erfahrungen mit KI-Coding-Tools und die Bereitschaft, die KI-Akzeptanz im Entwicklungsprozess voranzutreiben, sind von Vorteil. Ein strukturiertes Denken ist erforderlich, um komplexe Probleme zu analysieren und Anforderungen sowohl mit technischen als auch mit nicht-technischen Stakeholdern zu klären. Zudem sollten Sie über umfassende Erfahrungen im Design und in der Nutzung von Shopify GraphQL APIs sowie in der Integration komplexer Drittanbieter-Services verfügen. Praktische Erfahrungen in der Entwicklung und Bereitstellung von Anwendungen auf Cloud-Plattformen, vorzugsweise GCP, sind ebenfalls notwendig. Sie sollten über ausgezeichnete Fähigkeiten im Debugging und Troubleshooting verfügen und in der Lage sein, auch in unklaren Situationen die Ursachen von Problemen zu identifizieren. Teamfähigkeit und klare Kommunikation sind unerlässlich, da Sie in einem teamorientierten Umfeld arbeiten. Erfahrungen mit Git, kontinuierlichen Bereitstellungspipelines und agilen Praktiken sind ebenfalls wünschenswert.