برنامه نویس Back-End (Django - Python)ایرانیکارت
infoBox iconسطح ارشدیت
کارشناس
infoBox iconموقعیت مکانی
اصفهان
infoBox iconنوع همکاری
تمام وقت
infoBox iconساعت کاری
شنبه تا چهارشنبه 9:00 الی 17:30 و پنج شنبه ها 09:00 الی 13:00
infoBox iconخدمت سربازی
مهم نیست

ما در ایرانیکارت به‌دنبال یک برنامه‌نویس بک‌اند Python/Django توانمند، دقیق و مسئله‌محور هستیم که بتواند در توسعه و نگهداری سرویس‌های بک‌اند، پیاده‌سازی قابلیت‌های جدید و بهبود عملکرد سیستم‌ها در کنار تیم فنی فعالیت کند.

اگر از کار با Python، Django، API و دیتابیس لذت می‌برید و توانایی درک و بهبود کدهای موجود را دارید، جای شما در تیم ما خالی است.

شرح وظایف و مسئولیت‌ها

  • بررسی، نگهداری و توسعه پروژه‌های فعلی
  • طراحی و پیاده‌سازی قابلیت‌های جدید در Backend
  • طراحی، توسعه و مستندسازی REST API
  • طراحی و بهینه‌سازی Modelها و ساختار دیتابیس
  • پیاده‌سازی و مدیریت Migrationهای دیتابیس
  • رفع Bug و بررسی مشکلات محیط عملیاتی
  • بهینه‌سازی Queryها، Performance و مصرف منابع
  • پیاده‌سازی احراز هویت، Permission و سطوح دسترسی
  • نوشتن تست‌های خودکار و حفظ کیفیت کد
  • همکاری فنی با تیم Frontend و سایر اعضای تیم
  • مستندسازی تغییرات و تصمیم‌های فنی

مهارت‌های موردنیاز

  • تسلط مناسب به Python و Django
  • تجربه عملی با Django REST Framework
  • تسلط به طراحی و پیاده‌سازی RESTful API
  • تسلط به Django ORM، Model و Migration
  • تجربه کار با دیتابیس‌های رابطه‌ای، ترجیحاً PostgreSQL
  • آشنایی با JWT، Authentication و Permission
  • توانایی نوشتن Queryهای بهینه و تحلیل مشکلات Performance
  • تسلط به Git و فرآیندهای توسعه تیمی
  • آشنایی با Docker و Docker Compose
  • آشنایی با Linux و مفاهیم استقرار سرویس‌های Backend
  • تجربه تست‌نویسی با Pytest یا ابزارهای مشابه
  • آشنایی با اصول امنیت وب و API
  • توانایی Debug، Refactor و بهبود کدهای موجود

توانمندی‌های عمومی

  • ذهن تحلیل‌گر و توانایی حل مسئله
  • دقت و توجه به جزئیات
  • مسئولیت‌پذیری و پیگیری بالا
  • توانایی Debug و پیدا کردن ریشه مشکلات
  • توانایی یادگیری سریع و به‌روزرسانی دانش فنی
  • روحیه کار تیمی و تعامل موثر با سایر تیم‌های فنی
  • توانایی مستندسازی و انتقال دانش
  • تعهد به کیفیت، خوانایی و نگهداری‌پذیری کد
  • توانایی مدیریت و اولویت‌بندی وظایف

مزیت محسوب می‌شود

  • تجربه کار با Celery و Redis
  • آشنایی با WebSocket و Django Channels
  • تجربه استقرار سرویس با Nginx و Gunicorn
  • آشنایی با CI/CD، Logging و Monitoring
  • آشنایی با Swagger و OpenAPI
  • تجربه کار با سرویس‌های هوش مصنوعی، OCR یا پردازش تصویر
  • آشنایی با Clean Code، Design Pattern و معماری نرم‌افزار
  • تجربه بهینه‌سازی پروژه‌های پرترافیک
درباره شرکت
ایرانیکارت با چشم‌انداز ساختن راهی پایدار و قابل اعتماد برای ارتباط با جهان شکل گرفت. از همان آغاز، باور ما بر این بوده که محدودیت‌هایی که نباید وجود داشته باشند، نمی‌توانند سد راه پیشرفت شوند. بر همین اساس، ماموریت ایرانیکارت ایجاد مسیرهایی امن، ساده و شفاف برای انجام مبادلات مالی بین‌المللی و فراهم‌کردن دسترسی کاربران ایرانی به خدمات و فرصت‌های جهانی است.
در ایرانیکارت، توسعه‌ی خدمات تنها به معنای گسترش محصول نیست؛ بلکه حاصل ترکیب دانش تخصصی، تجربه‌ی عملی و درک عمیق از نیاز کاربران است. تیم ما با رویکردی مسئله‌محور، به‌طور مستمر در تلاش است تا با ارائه‌ی خدمات کارآمد، پاسخ‌گویی مسئولانه و پشتیبانی قابل اتکا، تجربه‌ای مطمئن و حرفه‌ای برای کاربران و همکاران خود خلق کند.
فرهنگ سازمانی ایرانیکارت بر پایه‌ی یادگیری مستمر، همکاری تیمی و تعهد به بهبود مداوم شکل گرفته است. ما به رشد فردی و سازمانی باور داریم و فضایی پویا فراهم کرده‌ایم که در آن، اثرگذاری واقعی هر فرد دیده می‌شود. اگر به دنبال مسیری شغلی معنادار در محیطی حرفه‌ای، رو به رشد و مسئولانه هستید، ایرانیکارت می‌تواند انتخاب درستی برای شما باشد.

ارزش‌های سازمانی ایرانیکارت:
در ایرانیکارت، این ارزش‌ها فقط شعار نیستند؛ مبنای تصمیم‌ها و رفتار روزمره‌ی ما هستند:
اخلاق حرفه‌ای
مسئولیت‌پذیری
تعهد به کیفیت
تعهد به رشد فردی و سازمانی
همکاری و هم‌افزایی تیمی