Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. is een in Egypte gevestigd bedrijf voor uitbestede softwareontwikkeling, opgericht in 2014. Het team van software-engineers helpt bedrijven met digitale transformatie door middel van maatwerksoftware, de ontwikkeling van webapplicaties en e-commerceoplossingen. Het bedrijf is actief op het gebied van softwareontwikkeling, advies en marketing en levert schaalbare digitale producten die zijn afgestemd op de behoeften van klanten.

Senior Python Engineer (remote, Egypte)

Bouw en beheer schaalbare Django-backendservices voor de digitale producten van Nile Bits. Geef vorm aan gedistribueerde systemen, verbeter de prestaties en begeleid collega-engineers.

Beschrijving

  • Ontwikkel functies voor ontkoppelde backendservices.
  • Verbeter bestaande backendapplicaties met onderhoud en refactoring om de schaalbaarheid, betrouwbaarheid en onderhoudbaarheid te versterken.
  • Analyseer en optimaliseer applicatieprestaties, databasequery's en systeemefficiëntie.
  • Draag verantwoordelijkheid voor backendservices op het gebied van architectuur, implementatie, productieondersteuning, monitoring en doorlopende verbetering.
  • Draag bij aan technisch ontwerp, oplossingsarchitectuur en projectplanning.
  • Werk samen met engineers, productmanagers en belanghebbenden om kwalitatieve software te leveren.
  • Beoordeel code, geef opbouwende feedback en stimuleer goede engineeringpraktijken door samenwerking met collega's.
  • Deel je technische kennis en help teamgenoten complexe engineeringuitdagingen op te lossen.
  • Onderzoek productieproblemen met profiling-, monitoring-, logging- en diagnosehulpmiddelen.
  • Stel technische documentatie, architectuurdiagrammen en ontwerpspecificaties op en onderhoud deze.
  • Beoordeel nieuwe technologieën en adviseer over verbeteringen aan de engineeringstack.
  • Gebruik AI-ontwikkeltools zoals Claude Code, GitHub Copilot of Codex om sneller te ontwikkelen en tegelijkertijd de codekwaliteit, correctheid, beveiliging en onderhoudbaarheid te waarborgen.

Vereisten

  • Minimaal vijf jaar professionele ervaring met Python-backendontwikkeling.
  • Ruime commerciële ervaring met het bouwen van webapplicaties met Django en de ORM daarvan.
  • Ervaring met relationele databases, met name MySQL.
  • Ervaring met het ontwerpen, bouwen en gebruiken van REST-API's, GraphQL of vergelijkbare service-interfaces.
  • Ervaring met gedistribueerde systemen en asynchrone berichtentools zoals Celery.
  • Inzicht in objectgeoriënteerd programmeren, softwareontwerppatronen, clean architecture en het ontwerp van gedistribueerde systemen.
  • Ervaring met Git-workflows, waaronder branches, pull requests en codebeoordelingen.
  • Vermogen om technische documentatie en softwarespecificaties op te stellen.
  • Sterke vaardigheden in debuggen, probleemoplossing en prestatieoptimalisatie, met gebruik van profiling, SQL-uitvoeringsplannen, applicatiemonitoringtools zoals New Relic en aanverwante technologieën.
  • Zelfstandig kunnen werken, verantwoordelijkheid nemen voor technische oplossingen, effectief prioriteiten stellen en proactief problemen oplossen.
  • Goede communicatieve en samenwerkingsvaardigheden tijdens technische discussies en bij het begeleiden van engineers.
  • Ervaring met Redis, Memcached, Elasticsearch en Celery.
  • Ervaring met het bouwen, implementeren en beheren van cloudnative of zeer schaalbare backendservices.
  • Ervaring in Agile- of Scrum-ontwikkelomgevingen.
  • Praktische ervaring met AI-ondersteunde ontwikkeltools zoals Claude Code, GitHub Copilot of Codex.
  • Ervaring met het begeleiden van junior- en medior-engineers en het bijdragen aan engineeringstandaarden en best practices.

Voordelen

  • Vast dienstverband.
  • Werkweek van 40 uur.
  • 21 dagen jaarlijks verlof.

Gerelateerde vacatures