Senior Python (Django) Developerثروت سازان توسعه پویا
infoBox iconحداقل سابقه کار
مهم
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
تمام وقت
infoBox iconخدمت سربازی
مهم نیست

سرنا برای توسعه زیرساخت‌های نرم‌افزاری خود به دنبال استخدام یک برنامه‌نویس ارشد Python / Django است که تجربه توسعه و بهینه‌سازی سیستم‌های پرترافیک رو داشته باشه و بتونه در طراحی معماری، توسعه سرویس‌های مقیاس‌پذیر و ارتقای کیفیت فنی محصولات نقش مؤثری ایفا کنه.

شرح وظایف:

  • تحلیل نیازمندی‌های فنی، طراحی و توسعه سرویس‌های Backend با استفاده از Python، Django و Django REST Framework
  • طراحی، پیاده‌سازی و بهینه‌سازی RESTful APIها با تمرکز بر امنیت، کارایی، مقیاس‌پذیری و قابلیت نگهداری
  • طراحی و بهینه‌سازی ساختار پایگاه‌داده، کوئری‌های SQL و ارتباط بین مدل‌های داده برای بهبود عملکرد سیستم
  • شناسایی و رفع گلوگاه‌های فنی و بهینه‌سازی عملکرد سرویس‌ها در شرایط ترافیک بالا
  • پیاده‌سازی راهکارهای Caching و پردازش‌های غیرهم‌زمان با استفاده از ابزارهایی مانند Redis، Celery و RabbitMQ
  • مشارکت در طراحی و بهبود معماری نرم‌افزار با در نظر گرفتن الگوهای Microservices و Modular Monolith
  • توسعه تست‌های واحد و یکپارچگی (Unit & Integration Tests) برای افزایش پایداری و اطمینان از صحت عملکرد سرویس‌ها
  • مشارکت در بازبینی کدها (Code Review)، رعایت استانداردهای کدنویسی و به‌کارگیری اصول SOLID
  • استفاده از Docker برای استانداردسازی محیط توسعه و اجرای سرویس‌ها
  • مستندسازی APIها و سرویس‌ها و نگهداری مستندات فنی به‌روز
  • بررسی لاگ‌ها، شاخص‌های عملکردی و خطاهای سیستم با استفاده از ابزارهای مانیتورینگ و همکاری در رفع مشکلات محیط عملیاتی
  • همکاری نزدیک با اعضای تیم توسعه برای پیشبرد تسک‌ها، حل مسائل فنی و بهبود مستمر کیفیت نرم‌افزار

شرایط احراز:

  • حداقل ۳ سال تجربه توسعه سیستم‌های پرترافیک
  • تسلط به Python و Django REST Framework
  • تسلط به طراحی و پیاده‌سازی RESTful API
  • تسلط به برنامه‌نویسی شی‌گرا و اصول SOLID
  • تسلط به پایگاه‌داده‌های رابطه‌ای و SQL
  • تسلط به Git و تجربه توسعه تیمی نرم‌افزار
  • تسلط به تست‌نویسی
  • تسلط به Docker
  • آشنایی با Swagger و مستندسازی API
  • آشنایی با Caching و Redis
  • آشنایی با Celery و RabbitMQ
  • آشنایی با معماری Microservices و Modular Monolith
  • آشنایی با ابزارهای مانیتورینگ و لاگ‌گیری مانند ELK Stack و Grafana



درباره شرکت

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