Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. er en Egypten-baseret virksomhed inden for outsourcing af softwareudvikling, grundlagt i 2014. Dens team af softwareingeniører hjælper virksomheder med digital transformation gennem skræddersyet software, udvikling af webapplikationer og e-handelsløsninger. Virksomheden arbejder med softwareudvikling, rådgivning og markedsføring for at levere skalerbare digitale produkter, der er tilpasset kundernes behov.

Senior Pythonudvikler

Byg skalerbare Django-backendtjenester til Nile Bits’ digitale produkter. Vejled arkitektur, ydeevne, implementering og løbende forbedringer.

Beskrivelse

  • Skab og lever funktioner til afkoblede backendtjenester
  • Forbedr backendapplikationer gennem vedligeholdelse og refaktorering, så skalerbarhed, pålidelighed og vedligeholdelsesvenlighed styrkes
  • Analysér og optimér applikationens ydeevne, databaseforespørgsler og systemeffektivitet
  • Administrér backendtjenester gennem hele deres livscyklus, fra arkitektur og implementering til produktionssupport, overvågning og løbende forbedringer
  • Bidrag til teknisk design, løsningsarkitektur og projektplanlægning
  • Samarbejd med ingeniører, produktchefer og interessenter om at levere softwareløsninger
  • Gennemgå kode, del feedback, og frem dyrkelsen af gode tekniske arbejdsmetoder
  • Vejled teammedlemmer gennem komplekse tekniske udfordringer
  • Undersøg produktionsproblemer ved hjælp af profilering, overvågning, logning og diagnoseværktøjer
  • Opret og vedligehold teknisk dokumentation, arkitekturdiagrammer og designspecifikationer
  • Vurdér nye teknologier, og anbefal forbedringer af udviklingsplatformen
  • Brug AI-assisterede værktøjer som Claude Code, GitHub Copilot eller Codex, samtidig med at kodens kvalitet, korrekthed, sikkerhed og vedligeholdelsesvenlighed sikres

Krav

  • Have mindst fem års professionel erfaring med at udvikle backendapplikationer i Python
  • Have solid kommerciel erfaring med at udvikle webapplikationer med Django og Django ORM
  • Have god erfaring med relationsdatabaser, især MySQL
  • Have erfaring med at designe, bygge og bruge REST API’er, GraphQL eller tilsvarende servicegrænseflader
  • Have erfaring med distribuerede systemer og værktøjer til asynkron meddelelseshåndtering som Celery
  • Forstå objektorienteret programmering, softwaredesignmønstre, ren arkitektur og design af distribuerede systemer
  • Have erfaring med Git-arbejdsgange, herunder forgreningsstrategier, pull requests og kodegennemgange
  • Have erfaring med at udarbejde teknisk dokumentation og softwarespecifikationer
  • Være dygtig til fejlfinding og ydelsesoptimering med profileringsværktøjer, SQL-eksekveringsplaner, værktøjer til applikationsovervågning som New Relic og beslægtede teknologier
  • Kunne arbejde selvstændigt, tage ansvar for tekniske løsninger, prioritere effektivt og løse problemer proaktivt
  • Kommunikere og samarbejde effektivt i tekniske drøftelser og kunne vejlede andre ingeniører
  • En fordel: Erfaring med Redis, Memcached, Elasticsearch og Celery
  • En fordel: Erfaring med at bygge, implementere og drive cloud-native eller meget skalerbare backendtjenester
  • En fordel: Erfaring med at arbejde i agile udviklingsmiljøer eller Scrum
  • En fordel: Praktisk erfaring med AI-assisterede udviklingsværktøjer som Claude Code, GitHub Copilot eller Codex
  • En fordel: Erfaring med at vejlede junior- og mellemniveauingeniører og bidrage til tekniske standarder og arbejdsmetoder

Fordele

  • Fastansættelse
  • 40-timers arbejdsuge
  • 21 dages årlig ferie

Relaterede job