Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. یک شرکت برون‌سپاری توسعه نرم‌افزار مستقر در مصر است که در سال ۲۰۱۴ تأسیس شد. تیم مهندسان نرم‌افزار این شرکت از طریق نرم‌افزارهای سفارشی، توسعه برنامه‌های وب و راهکارهای تجارت الکترونیکی به کسب‌وکارها در تحول دیجیتال کمک می‌کند. این شرکت در زمینه‌های توسعه نرم‌افزار، مشاوره و بازاریابی فعالیت دارد و محصولات دیجیتال مقیاس‌پذیری متناسب با نیازهای مشتریان ارائه می‌دهد.

مهندس ارشد پایتون (دورکار، مصر)

سرویس‌های بک‌اند مقیاس‌پذیر Django را برای محصولات دیجیتال نایل بیتس بسازید و راهبری کنید. سیستم‌های توزیع‌شده را شکل دهید، کارایی را بهبود دهید و به مهندسان همکار راهنمایی برسانید.

توضیحات

  • قابلیت‌هایی برای سرویس‌های بک‌اند مستقل ایجاد کنید.
  • با نگهداری و بازآرایی برنامه‌های بک‌اند موجود، مقیاس‌پذیری، اطمینان‌پذیری و نگهداشت‌پذیری آن‌ها را تقویت کنید.
  • کارایی برنامه، پرس‌وجوهای پایگاه داده و بهره‌وری سیستم را تحلیل و بهینه کنید.
  • مسئولیت سرویس‌های بک‌اند را از معماری و استقرار تا پشتیبانی عملیاتی، پایش و بهبود مستمر بر عهده بگیرید.
  • در طراحی فنی، معماری راهکار و برنامه‌ریزی پروژه مشارکت کنید.
  • برای ارائه نرم‌افزار باکیفیت با مهندسان، مدیران محصول و ذی‌نفعان همکاری کنید.
  • کد را بازبینی کنید، بازخورد سازنده ارائه دهید و با همکاری همکاران، روش‌های مهندسی درست را ترویج کنید.
  • دانش فنی خود را به اشتراک بگذارید و به هم‌تیمی‌ها در حل چالش‌های پیچیده مهندسی کمک کنید.
  • با استفاده از ابزارهای پروفایل‌گیری، پایش، ثبت گزارش و عیب‌یابی، مشکلات محیط عملیاتی را بررسی کنید.
  • مستندات فنی، نمودارهای معماری و مشخصات طراحی را تهیه و نگهداری کنید.
  • فناوری‌های نوظهور را ارزیابی کنید و بهبودهای پشته مهندسی را پیشنهاد دهید.
  • با ابزارهای توسعه مبتنی بر هوش مصنوعی مانند Claude Code، GitHub Copilot یا Codex سرعت توسعه را افزایش دهید و کیفیت، درستی، امنیت و نگهداشت‌پذیری کد را حفظ کنید.

شرایط لازم

  • دست‌کم پنج سال تجربه حرفه‌ای در توسعه بک‌اند با Python داشته باشید.
  • تجربه تجاری قابل‌توجه در ساخت برنامه‌های وب با Django و ORM آن داشته باشید.
  • در کار با پایگاه‌های داده رابطه‌ای، به‌ویژه MySQL، باتجربه باشید.
  • تجربه طراحی، ساخت و استفاده از REST API، GraphQL یا رابط‌های سرویس مشابه داشته باشید.
  • با سیستم‌های توزیع‌شده و ابزارهای پیام‌رسانی ناهمگام مانند Celery کار کرده باشید.
  • با برنامه‌نویسی شیءگرا، الگوهای طراحی نرم‌افزار، معماری پاک و طراحی سیستم‌های توزیع‌شده آشنا باشید.
  • در استفاده از گردش‌کارهای مبتنی بر Git، از جمله شاخه‌بندی، درخواست ادغام و بازبینی کد، مهارت داشته باشید.
  • توانایی نگارش مستندات فنی و مشخصات طراحی نرم‌افزار را داشته باشید.
  • در اشکال‌زدایی، عیب‌یابی و بهینه‌سازی کارایی مهارت بالایی داشته باشید و از پروفایل‌گیری، برنامه‌های اجرای SQL، ابزارهای پایش برنامه مانند New Relic و فناوری‌های مرتبط استفاده کنید.
  • بتوانید مستقل کار کنید، مسئولیت راهکارهای فنی را بپذیرید، اولویت‌ها را مؤثر تعیین کنید و پیش‌دستانه مشکلات را حل کنید.
  • در گفت‌وگوهای فنی و راهنمایی مهندسان، توانایی ارتباط و همکاری خوبی داشته باشید.
  • در کار با Redis، Memcached، Elasticsearch و Celery تجربه داشته باشید.
  • تجربه ساخت، استقرار و راهبری سرویس‌های بک‌اند ابری بومی یا بسیار مقیاس‌پذیر را داشته باشید.
  • در محیط‌های توسعه Agile یا Scrum کار کرده باشید.
  • در استفاده عملی از ابزارهای توسعه کمکی هوش مصنوعی مانند Claude Code، GitHub Copilot یا Codex تجربه داشته باشید.
  • تجربه راهنمایی مهندسان تازه‌کار و میان‌رده و مشارکت در تدوین استانداردها و بهترین روش‌های مهندسی را داشته باشید.

مزایا

  • استخدام دائمی.
  • هفته کاری ۴۰ ساعته.
  • ۲۱ روز مرخصی سالانه.