Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. er et Egypten-basert selskap som tilbyr outsourcing av programvareutvikling, og som ble grunnlagt i 2014. Teamet av programvareingeniører hjelper virksomheter med digital transformasjon gjennom skreddersydd programvare, utvikling av nettapplikasjoner og e-handelsløsninger. Selskapet arbeider med programvareutvikling, rådgivning og markedsføring for å levere skalerbare digitale produkter tilpasset kundenes behov.

Senior Python-utvikler

Bygg skalerbare Django-bakendtjenester for Nile Bits’ digitale produkter. Veiled arkitektur, ytelse, utrulling og kontinuerlig forbedring.

Beskrivelse

  • Utvikle og levere funksjoner for frakoblede bakendtjenester
  • Forbedre backendapplikasjoner gjennom vedlikehold og refaktorering for å styrke skalerbarhet, pålitelighet og vedlikeholdbarhet
  • Analysere og optimalisere applikasjonsytelse, databaseforespørsler og systemeffektivitet
  • Administrere bakendtjenester gjennom hele livssyklusen, fra arkitektur og utrulling til produksjonsstøtte, overvåking og kontinuerlig forbedring
  • Bidra til teknisk design, løsningsarkitektur og prosjektplanlegging
  • Samarbeide med ingeniører, produktsjefer og interessenter for å levere programvareløsninger
  • Gjennomgå kode, dele tilbakemeldinger og fremme gode tekniske arbeidsmåter
  • Veilede teammedlemmer gjennom komplekse tekniske utfordringer
  • Undersøke produksjonsproblemer med profilerings-, overvåkings-, loggings- og diagnoseverktøy
  • Utarbeide og vedlikeholde teknisk dokumentasjon, arkitekturdiagrammer og designs spesifikasjoner
  • Vurdere ny teknologi og anbefale forbedringer av utviklingsplattformen
  • Bruke AI-assisterte verktøy som Claude Code, GitHub Copilot eller Codex, samtidig som kodekvalitet, korrekthet, sikkerhet og vedlikeholdbarhet ivaretas

Krav

  • Ha minst fem års yrkeserfaring med å utvikle backendapplikasjoner i Python
  • Ha omfattende kommersiell erfaring med å utvikle webapplikasjoner med Django og Django ORM
  • Ha solid erfaring med relasjonsdatabaser, særlig MySQL
  • Ha erfaring med å utforme, bygge og bruke REST API-er, GraphQL eller tilsvarende tjenestegrensesnitt
  • Ha erfaring med distribuerte systemer og verktøy for asynkron meldingshåndtering, som Celery
  • Forstå objektorientert programmering, programvaredesignmønstre, ren arkitektur og design av distribuerte systemer
  • Ha erfaring med Git-arbeidsflyt, inkludert forgreningsstrategier, pull requests og kodegjennomganger
  • Ha erfaring med å utarbeide teknisk dokumentasjon og programvaredesignspesifikasjoner
  • Være dyktig i feilsøking og ytelsesoptimalisering med profileringsverktøy, SQL-kjøringsplaner, verktøy for applikasjonsovervåking som New Relic og beslektet teknologi
  • Kunne arbeide selvstendig, ta eierskap til tekniske løsninger, prioritere effektivt og løse problemer proaktivt
  • Kommunisere og samarbeide godt i tekniske diskusjoner og kunne veilede andre ingeniører
  • Ønskelig: Erfaring med Redis, Memcached, Elasticsearch og Celery
  • Ønskelig: Erfaring med å bygge, rulle ut og drifte skybaserte eller svært skalerbare bakendtjenester
  • Ønskelig: Erfaring fra smidige utviklingsmiljøer eller Scrum
  • Ønskelig: Praktisk erfaring med AI-assisterte utviklingsverktøy som Claude Code, GitHub Copilot eller Codex
  • Ønskelig: Erfaring med å veilede junioringeniører og ingeniører på mellomnivå, og bidra til tekniske standarder og arbeidsmåter

Fordeler

  • Fast ansettelse
  • 40-timers arbeidsuke
  • 21 dagers årlig ferie

Relaterte jobber

Jerry

Ansvarlig for sosiale medier på Reddit hos Jerry

Jerry

Bygg ekte Reddit-fellesskap for Jerrys AI-drevne plattform for bileierskap med nyttig innhold, omdømmehåndtering og engasjement. Gjør samtaler og innsikt fra bileiere om til veiledning for produkt- og innholdsteamene.

Åpne