Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. är ett Egyptenbaserat företag inom outsourcing av mjukvaruutveckling som grundades 2014. Teamet av mjukvaruingenjörer hjälper företag med digital transformation genom skräddarsydd programvara, utveckling av webbapplikationer och e-handelslösningar. Företaget arbetar med mjukvaruutveckling, rådgivning och marknadsföring för att leverera skalbara digitala produkter anpassade efter kundernas behov.

Senior Pythonutvecklare

Bygg skalbara backendtjänster i Django för Nile Bits digitala produkter. Vägled arkitektur, prestanda, driftsättning och löpande förbättringar.

Beskrivning

  • Skapa och leverera funktioner för frikopplade backendtjänster
  • Förbättra backendapplikationer genom underhåll och omstrukturering för att stärka skalbarhet, tillförlitlighet och underhållbarhet
  • Analysera och optimera applikationsprestanda, databasfrågor och systemeffektivitet
  • Hantera backendtjänster genom hela deras livscykel, från arkitektur och driftsättning till produktionssupport, övervakning och kontinuerliga förbättringar
  • Bidra till teknisk design, lösningsarkitektur och projektplanering
  • Samarbeta med ingenjörer, produktchefer och intressenter för att leverera mjukvarulösningar
  • Granska kod, ge återkoppling och främja goda ingenjörspraxis
  • Vägleda teammedlemmar genom komplexa tekniska utmaningar
  • Undersöka produktionsproblem med profilerings-, övervaknings-, loggnings- och diagnosverktyg
  • Skapa och underhålla teknisk dokumentation, arkitekturdiagram och designspecifikationer
  • Utvärdera ny teknik och rekommendera förbättringar av utvecklingsplattformen
  • Använda AI-stödda verktyg som Claude Code, GitHub Copilot eller Codex och samtidigt värna kodens kvalitet, korrekthet, säkerhet och underhållbarhet

Krav

  • Ha minst fem års yrkeserfarenhet av att utveckla backendapplikationer i Python
  • Ha gedigen kommersiell erfarenhet av att utveckla webbapplikationer med Django och Django ORM
  • Ha god erfarenhet av relationsdatabaser, särskilt MySQL
  • Ha erfarenhet av att utforma, bygga och använda REST API:er, GraphQL eller jämförbara tjänstegränssnitt
  • Ha erfarenhet av distribuerade system och verktyg för asynkron meddelandehantering, till exempel Celery
  • Förstå objektorienterad programmering, designmönster, ren arkitektur och utformning av distribuerade system
  • Ha arbetat med Git-arbetsflöden, inklusive förgreningsstrategier, pullförfrågningar och kodgranskningar
  • Ha erfarenhet av att ta fram teknisk dokumentation och specifikationer för mjukvarudesign
  • Vara skicklig på felsökning och prestandaoptimering med profileringsverktyg, SQL-exekveringsplaner, verktyg för applikationsövervakning som New Relic och närliggande tekniker
  • Kunna arbeta självständigt, ta ansvar för tekniska lösningar, prioritera effektivt och lösa problem proaktivt
  • Kommunicera och samarbeta väl i tekniska diskussioner samt kunna handleda andra ingenjörer
  • Meriterande: Erfarenhet av Redis, Memcached, Elasticsearch och Celery
  • Meriterande: Erfarenhet av att bygga, driftsätta och driva molnbaserade eller mycket skalbara backendtjänster
  • Meriterande: Erfarenhet av att arbeta i agila utvecklingsmiljöer eller Scrum-team
  • Meriterande: Praktisk erfarenhet av AI-stödda utvecklingsverktyg som Claude Code, GitHub Copilot eller Codex
  • Meriterande: Erfarenhet av att handleda juniora ingenjörer och ingenjörer på mellannivå samt bidra till tekniska standarder och arbetssätt

Förmåner

  • Tillsvidareanställning
  • 40-timmars arbetsvecka
  • 21 dagars årlig semester

Relaterade jobb

Ohio State University Physicians

Distansbaserad representant för ekonomisk klarering L3 (finansiell rådgivare)

Ohio State University Physicians

Kontrollera patienters försäkringsskydd, behörighet och ekonomiska ansvar som finansiell rådgivare hos Ohio State University Physicians. Hjälp oförsäkrade patienter att få ekonomiskt stöd och samordna klarering inför tidsbokning.

Öppna