Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
LotemX
Wir suchen einen talentierten Back-End-Entwickler zur Verstärkung unseres Engineering-Teams. Sie werden ein integraler Bestandteil des Kernteams von Engineering Scrum sein und an der Zahlungs-Gateway-Technologie der nächsten Generation mit Schwerpunkt auf Sicherheit, Effizienz und Leistung arbeiten.
Verantwortlichkeiten
● Arbeiten Sie als Teil eines Scrum-Teams zusammen mit dem Scrum Master, Product Owner und UX-Designer, um High-End-Systeme zu entwerfen, zu zerlegen, zu implementieren und freizugeben;
● Entwerfen und implementieren Sie neue Funktionen und Verbesserung bestehender Funktionalitäten gemäß Geschäftsspezifikationen;
● Stellen Sie sicher, dass der Code den Softwareentwicklungs- und Qualitätsstandards entspricht und in den kontinuierlichen Release-Prozess passt;
● Stellen Sie die Reaktionsfähigkeit aller Anwendungen sicher; p>
● Entwerfen und entwickeln Sie REST-APIs;
● Behalten Sie die Integrität und Organisation des Codes bei;
● Nehmen Sie an agilen Zeremonien wie täglichen Stand-Ups, Entwicklungsverfeinerungen usw. teil /p>
Planung und Schätzung sowie Sprint-Reviews;
● Bleiben Sie über die Entwicklungen bei Webanwendungen und Programmiersprachen auf dem Laufenden;
Anforderungen p>
● Mindestens 4 Jahre Erfahrung in der Verwendung der Programmiersprache PHP (Yii-Framework wäre ein Plus);
● Mindestens 2 Jahre Erfahrung in der Verwendung der Programmiersprache node.js;
● Verständnis für domänengesteuertes Design und Microservices-Ausrichtung
● Arbeiten mit Event-Sourcing- und Messaging-Technologien (z. B.: Kafka, Rabbit MQ,
SNS/QNS, Lamada, und Schrittfunktionen)
● Verstehen Sie das erweiterte CI/CD-Konzept, das über Kubernetes (K8) bereitgestellt wird.
● Gute Erfahrung in Multi-Threading, Parallelität und Sammlungen;
< p>● Erfahrung mit der Erstellung von RESTful-Microservices;● Umfangreiche Erfahrung in der Entwicklung relationaler Datenbanken, mit einigen Kenntnissen in
kein SQL.
● Nachgewiesene Fähigkeit zur Verwendung GitBit-Bucket-Versionskontrolle;
● Solide Grundlagen in der Informatik mit starker Kompetenz in Datenstrukturen,
Algorithmen, Datenbanken und objektorientiertem Softwaredesign;
● Verständnis für kontinuierliche Integration, kontinuierliche Bereitstellung und testgetriebene Entwicklung;
● ein ständiger Wille zum Lernen;
● ein Verfechter der Teamzusammenarbeit; p>
● Gute Kommunikationsfähigkeiten – Fähigkeit, klar und prägnant in englischer Sprache zu kommunizieren;
Was wir als Vorteil betrachten könnten
● Erfahrung mit Java-Programmiersprache;
● Erfahrung mit Payment Gateway-Technologie;
● Erfahrung mit AWS und/oder Cloud Computing;
● Erfahrung mit JavaScript, React JS ;
● DevOps-Kenntnisse, Containerisierungserfahrung mit Docker, Kubernetes;