Sie bauen die Anwendungen und Integrationen, die Kunden täglich nutzen. Sie arbeiten über den gesamten Stack, von der Oberfläche, die ein Nutzer sieht, bis zu den Services und Daten dahinter, und gestalten Software rund um die tatsächliche Arbeitsweise jedes Kunden. Was Sie ausliefern, geht in Produktion und bleibt dort.
Ihre Aufgaben
- Web- und Mobile-Anwendungen sowie interne Werkzeuge bauen und ausliefern.
- APIs und Services im Back-end entwerfen und pflegen.
- Kundensysteme über saubere, dokumentierte Schnittstellen integrieren.
- Daten modellieren und effiziente Abfragen gegen SQL-Datenbanken schreiben.
- Tests schreiben und Code reviewen, damit die Codebasis gesund bleibt.
- Mit Consultants und Kunden zusammenarbeiten, um Anforderungen in funktionierende Features zu verwandeln.
- Was Sie ausliefern, betreuen, Probleme beheben und die Performance über die Zeit verbessern.
Ihr Profil
- Drei oder mehr Jahre im Bau produktiver Webanwendungen.
- Starke JavaScript- und TypeScript-Kenntnisse, mit Erfahrung in React und Next.js.
- Back-end-Erfahrung in Node.js oder Python, dazu SQL-Datenbanken.
- Sicherheit im Bauen und Nutzen von REST-APIs und Drittanbieter-Integrationen.
- Verständnis von Testing, Versionskontrolle und Code-Review.
- Gutes Englisch für technische Dokumentation und die Zusammenarbeit im Team. Arabisch von Vorteil.
Wünschenswert
- Erfahrung mit der Integration von Geschäftssystemen und Plattformen.
- Vertrautheit mit Docker und Cloud-Deployment.
- Beiträge zu Open Source oder ein Portfolio ausgelieferter Arbeit.
Warum diese Rolle
- Sie verantworten Features von Anfang bis Ende, vom Design bis zum Produktionssupport.
- Sie arbeiten an vielfältigen Kundenproblemen, nicht für immer an einem Produkt.
- Sie wachsen über den gesamten Stack, an der Seite starker Engineers und Consultants.
Standort Kairo, hybride Arbeit mit dem Engineering-Team und den Delivery-Consultants.