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-ontwikkelaar

Bouw schaalbare Django-backenddiensten voor de digitale producten van Nile Bits en geef richting aan architectuur, prestaties, implementatie en voortdurende verbetering.

Beschrijving

  • Ontwikkel en lever functies voor ontkoppelde backenddiensten
  • Verbeter backendapplicaties door onderhoud en refactoring en versterk daarmee schaalbaarheid, betrouwbaarheid en onderhoudbaarheid
  • Analyseer en optimaliseer applicatieprestaties, databasequery's en systeemefficiëntie
  • Beheer backenddiensten gedurende hun volledige levenscyclus, van architectuur en implementatie tot productieondersteuning, monitoring en voortdurende verbetering
  • Draag bij aan technisch ontwerp, oplossingsarchitectuur en projectplanning
  • Werk samen met engineers, productmanagers en stakeholders om softwareoplossingen te leveren
  • Beoordeel code, geef feedback en bevorder goede engineeringpraktijken
  • Begeleid teamgenoten bij complexe technische uitdagingen
  • Onderzoek productieproblemen met profiling-, monitoring-, logging- en diagnosetools
  • Stel technische documentatie, architectuurdiagrammen en ontwerpspecificaties op en houd deze bij
  • Beoordeel nieuwe technologieën en adviseer over verbeteringen aan de engineeringstack
  • Gebruik AI-ondersteunde tools zoals Claude Code, GitHub Copilot of Codex en bewaak daarbij de kwaliteit, juistheid, beveiliging en onderhoudbaarheid van de code

Vereisten

  • Minimaal vijf jaar professionele ervaring met het bouwen van backendapplicaties met Python
  • Ruime commerciële ervaring met de ontwikkeling van webapplicaties met Django en de Django ORM
  • Grondige ervaring met relationele databases, met name MySQL
  • Ervaring met het ontwerpen, bouwen en gebruiken van REST-API's, GraphQL of vergelijkbare serviceinterfaces
  • 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 branchstrategieën, pull requests en codebeoordelingen
  • Ervaring met het opstellen van technische documentatie en softwarespecificaties
  • Vaardig in debuggen, problemen oplossen en prestaties afstellen met profilingtools, SQL-uitvoeringsplannen, applicatiemonitoringtools zoals New Relic en verwante technologieën
  • In staat zelfstandig te werken, technische oplossingen te leiden, effectief prioriteiten te stellen en problemen proactief op te lossen
  • In staat effectief te communiceren en samen te werken in technische besprekingen en collega-engineers te begeleiden
  • Pré: ervaring met Redis, Memcached, Elasticsearch en Celery
  • Pré: ervaring met het bouwen, implementeren en beheren van cloudnative of zeer schaalbare backenddiensten
  • Pré: ervaring met werken in Agile- of Scrum-ontwikkelomgevingen
  • Pré: praktische ervaring met AI-ondersteunde ontwikkeltools zoals Claude Code, GitHub Copilot of Codex
  • Pré: ervaring met het begeleiden van junior- en medior-engineers en het bijdragen aan engineeringstandaarden en -praktijken

Voordelen

  • Vast dienstverband
  • 40-urige werkweek
  • 21 vakantiedagen per jaar

Gerelateerde vacatures

Columbus

Senior D365 CE/CRM techno-functioneel consultant

Columbus

Lever Microsoft Dynamics 365 Customer Engagement-oplossingen bij Columbus, een wereldwijd digitaal adviesbureau. Geef vorm aan technische ontwerpen, bouw plug-ins en ondersteun klantprojecten in een hybride functie in het Verenigd Koninkrijk.

Openen