Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. adalah perusahaan outsourcing pengembangan perangkat lunak yang berbasis di Mesir dan didirikan pada tahun 2014. Tim insinyur perangkat lunaknya membantu berbagai bisnis melakukan transformasi digital melalui perangkat lunak khusus, pengembangan aplikasi web, dan solusi e-commerce. Perusahaan ini bergerak di bidang pengembangan perangkat lunak, konsultasi, dan pemasaran untuk menghasilkan produk digital yang dapat diskalakan sesuai dengan kebutuhan klien.

Insinyur Python Senior (Jarak Jauh, Mesir)

Bangun dan operasikan layanan backend Django yang skalabel untuk produk digital Nile Bits. Bentuk sistem terdistribusi, tingkatkan kinerja, dan bimbing sesama insinyur.

Deskripsi

  • Buat fitur untuk layanan backend yang terpisah.
  • Tingkatkan aplikasi backend yang sudah ada melalui pemeliharaan dan refaktorisasi agar lebih skalabel, andal, dan mudah dipelihara.
  • Analisis dan optimalkan kinerja aplikasi, kueri basis data, dan efisiensi sistem.
  • Bertanggung jawab atas layanan backend mulai dari arsitektur, penerapan, dukungan produksi, pemantauan, hingga peningkatan berkelanjutan.
  • Berkontribusi pada desain teknis, arsitektur solusi, dan perencanaan proyek.
  • Bekerja sama dengan insinyur, manajer produk, dan pemangku kepentingan untuk menghasilkan perangkat lunak berkualitas.
  • Tinjau kode, berikan masukan yang membangun, dan dorong praktik rekayasa yang baik melalui kolaborasi dengan rekan kerja.
  • Bagikan keahlian teknis dan bantu rekan tim mengatasi tantangan rekayasa yang kompleks.
  • Selidiki masalah produksi menggunakan alat profiling, pemantauan, pencatatan log, dan diagnostik.
  • Buat dan pelihara dokumentasi teknis, diagram arsitektur, dan spesifikasi desain.
  • Evaluasi teknologi baru dan rekomendasikan peningkatan pada tumpukan teknologi rekayasa.
  • Gunakan alat pengembangan berbantuan AI seperti Claude Code, GitHub Copilot, atau Codex untuk mempercepat pengembangan sekaligus menjaga kualitas, ketepatan, keamanan, dan kemudahan pemeliharaan kode.

Persyaratan

  • Memiliki pengalaman profesional setidaknya lima tahun dalam pengembangan backend Python.
  • Memiliki pengalaman komersial yang luas dalam membangun aplikasi web dengan Django dan ORM-nya.
  • Berpengalaman dengan basis data relasional, khususnya MySQL.
  • Pernah merancang, membangun, dan menggunakan REST API, GraphQL, atau antarmuka layanan serupa.
  • Pernah bekerja dengan sistem terdistribusi dan alat perpesanan asinkron seperti Celery.
  • Memahami pemrograman berorientasi objek, pola desain perangkat lunak, arsitektur bersih, dan desain sistem terdistribusi.
  • Menggunakan alur kerja berbasis Git, termasuk branching, pull request, dan tinjauan kode.
  • Mampu menulis dokumentasi teknis dan spesifikasi desain perangkat lunak.
  • Memiliki kemampuan kuat dalam debugging, pemecahan masalah, dan optimasi kinerja, dengan menggunakan profiling, rencana eksekusi SQL, alat pemantauan aplikasi seperti New Relic, dan teknologi terkait.
  • Mampu bekerja mandiri, bertanggung jawab atas solusi teknis, menentukan prioritas secara efektif, dan proaktif menyelesaikan masalah.
  • Mampu berkomunikasi dan berkolaborasi dengan baik dalam diskusi teknis serta saat membimbing para insinyur.
  • Berpengalaman menggunakan Redis, Memcached, Elasticsearch, dan Celery.
  • Pernah membangun, menerapkan, dan mengoperasikan layanan backend cloud-native atau yang sangat skalabel.
  • Pernah bekerja dalam lingkungan pengembangan Agile atau Scrum.
  • Memiliki pengalaman langsung menggunakan alat pengembangan berbantuan AI seperti Claude Code, GitHub Copilot, atau Codex.
  • Pernah membimbing insinyur junior dan tingkat menengah serta berkontribusi pada standar dan praktik terbaik rekayasa.

Tunjangan

  • Pekerjaan tetap.
  • Minggu kerja 40 jam.
  • Cuti tahunan 21 hari.

Lowongan Terkait