Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. ist ein in Ägypten ansässiges Unternehmen für Softwareentwicklungs-Outsourcing, das 2014 gegründet wurde. Das Team aus Softwareingenieurinnen und Softwareingenieuren unterstützt Unternehmen bei der digitalen Transformation durch maßgeschneiderte Software, die Entwicklung von Webanwendungen und E-Commerce-Lösungen. Das Unternehmen ist in den Bereichen Softwareentwicklung, Beratung und Marketing tätig und entwickelt skalierbare digitale Produkte, die auf die Bedürfnisse seiner Kundinnen und Kunden zugeschnitten sind.

Senior Python-Entwickler

Entwickle skalierbare Django-Backend-Dienste für die digitalen Produkte von Nile Bits und gestalte Architektur, Leistung, Bereitstellung und kontinuierliche Verbesserung mit.

Beschreibung

  • Entwickle und liefere Funktionen für entkoppelte Backend-Dienste
  • Verbessere Backend-Anwendungen durch Wartung und Refactoring und stärke dabei Skalierbarkeit, Zuverlässigkeit und Wartbarkeit
  • Analysiere und optimiere Anwendungsleistung, Datenbankabfragen und Systemeffizienz
  • Betreue Backend-Dienste über ihren gesamten Lebenszyklus hinweg – von Architektur und Bereitstellung bis zu Produktionssupport, Monitoring und kontinuierlicher Verbesserung
  • Wirke an technischem Design, Lösungsarchitektur und Projektplanung mit
  • Arbeite mit Engineers, Produktmanagern und Stakeholdern zusammen, um Softwarelösungen bereitzustellen
  • Prüfe Code, gib Feedback und fördere bewährte Engineering-Praktiken
  • Unterstütze Teammitglieder bei komplexen technischen Herausforderungen
  • Untersuche Produktionsprobleme mithilfe von Profiling-, Monitoring-, Logging- und Diagnosetools
  • Erstelle und pflege technische Dokumentation, Architekturdiagramme und Designspezifikationen
  • Bewerte neue Technologien und empfehle Verbesserungen am Engineering-Stack
  • Nutze KI-gestützte Tools wie Claude Code, GitHub Copilot oder Codex und achte dabei auf Codequalität, Korrektheit, Sicherheit und Wartbarkeit

Anforderungen

  • Mindestens fünf Jahre Berufserfahrung in der Entwicklung von Backend-Anwendungen mit Python
  • Umfangreiche kommerzielle Erfahrung mit der Entwicklung von Webanwendungen mit Django und dem Django ORM
  • Fundierte Erfahrung mit relationalen Datenbanken, insbesondere MySQL
  • Erfahrung mit dem Entwurf, der Entwicklung und der Nutzung von REST-APIs, GraphQL oder vergleichbaren Dienstschnittstellen
  • Erfahrung mit verteilten Systemen und asynchronen Messaging-Tools wie Celery
  • Kenntnisse in objektorientierter Programmierung, Software-Entwurfsmustern, Clean Architecture und dem Design verteilter Systeme
  • Erfahrung mit Git-Workflows einschließlich Branching-Strategien, Pull Requests und Code-Reviews
  • Erfahrung mit der Erstellung technischer Dokumentation und Software-Entwurfsspezifikationen
  • Kompetenz beim Debugging, bei der Fehlerbehebung und Leistungsoptimierung mit Profiling-Tools, SQL-Ausführungsplänen, Anwendungsmonitoring-Tools wie New Relic und verwandten Technologien
  • Fähigkeit, selbstständig zu arbeiten, technische Lösungen eigenverantwortlich umzusetzen, Prioritäten wirksam zu setzen und Probleme proaktiv zu lösen
  • Fähigkeit zur effektiven Kommunikation und Zusammenarbeit in technischen Diskussionen sowie zur Begleitung anderer Engineers
  • Von Vorteil: Erfahrung mit Redis, Memcached, Elasticsearch und Celery
  • Von Vorteil: Erfahrung mit der Entwicklung, Bereitstellung und dem Betrieb cloudnativer oder hochskalierbarer Backend-Dienste
  • Von Vorteil: Erfahrung in agilen Entwicklungsumgebungen oder mit Scrum
  • Von Vorteil: Praktische Erfahrung mit KI-gestützten Entwicklungstools wie Claude Code, GitHub Copilot oder Codex
  • Von Vorteil: Erfahrung in der Begleitung von Engineers auf Junior- und Mid-Level sowie in der Mitgestaltung von Engineering-Standards und -Praktiken

Zusatzleistungen

  • Unbefristete Anstellung
  • 40-Stunden-Woche
  • 21 Urlaubstage pro Jahr

Ähnliche Stellen

Sell2Rent

Remote Seller Manager für Immobilienankäufe

Sell2Rent
11 – 50 Mitarbeitende
B2CE-CommerceImmobilien

Verwalte Leads von Hausbesitzern in den USA vom Erstkontakt bis zur Verhandlung und zum unterzeichneten Kaufvertrag bei Sell2Rent, einem Immobilienmarktplatz, der Hausbesitzer mit Investoren zusammenbringt. Bewerte Immobilien, entwickle Angebote und pflege die Vertriebspipeline mit Verkäufern.

Öffnen