شرکت بهاران
شرکت بهاران

توسعه‌دهنده Back-End پایتون و Django

تهران، علم و صنعت
تمام وقت
شنبه تا چهارشنبه 07:30 تا 15:30 (با یک ساعت شناوری)
-
وام -امریه‌ی سربازی -بیمه درمان تکمیلی -ناهار -امکانات ورزشی -صبحانه -بسته ها و هدایای مناسبتی
201 تا 500 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1369
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Python - متوسط
GIT - متوسط
Django - متوسط
Redis - مقدماتی
Docker - متوسط
زبان انگلیسی-متوسط

شرح شغل و وظایف

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

مسئولیت‌ها
  • طراحی، توسعه و نگهداری سرویس‌های Back-End با Python و Django
  • طراحی و پیاده‌سازی RESTful APIهای استاندارد، امن و قابل توسعه
  • توسعه قابلیت‌های جدید و بهبود بخش‌های موجود سیستم
  • طراحی و بهینه‌سازی مدل‌های داده و ساختار دیتابیس
  • توسعه و نگهداری پردازش‌های غیرهمزمان و Taskهای زمان‌بندی‌شده
  • پیاده‌سازی و مدیریت Authentication، Authorization و سطوح دسترسی
  • توسعه ارتباط با سرویس‌های خارجی، APIها و Webhookها
  • بهینه‌سازی عملکرد APIها، Queryهای دیتابیس و پردازش‌های پس‌زمینه
  • نوشتن و نگهداری تست‌های Unit و Integration
  • بررسی، عیب‌یابی و رفع مشکلات محیط عملیاتی
  • مشارکت در تصمیم‌های معماری و بهبود ساختار فنی سیستم
  • مستندسازی کد، APIها و فرآیندهای فنی
  • همکاری با اعضای تیم در Code Review و توسعه استانداردهای فنی

مهارت‌های ضروری
  • تسلط به زبان برنامه‌نویسی Python و تجربه عملی توسعه با Django
  • تسلط به Django REST Framework و تجربه طراحی و توسعه RESTful API
  • تسلط به Django ORM، Modelها، Relationها و Migrationها
  • تجربه عملی کار با PostgreSQL و آشنایی مناسب با طراحی دیتابیس، Indexing، Transaction و Query Optimization
  • تجربه کار با Celery و پردازش‌های غیرهمزمان
  • آشنایی عملی با Redis یا Valkey و درک مناسب از Message Queue، Retry، Task Scheduling و مدیریت خطا
  • آشنایی با مفاهیم Concurrency، Locking و Race Condition
  • تجربه پیاده‌سازی Authentication، Role و Permission
  • آشنایی با اصول امنیت در توسعه API و سرویس‌های Back-End
  • تجربه تست‌نویسی با Pytest یا ابزارهای مشابه
  • تسلط به Git و فرآیندهای توسعه تیمی
  • آشنایی کافی با Linux
  • تجربه کار با Docker و Docker Compose
  • توانایی تحلیل Logها، Debug و حل مسائل محیط عملیاتی
  • آشنایی با Clean Code، Design Patternها و معماری ماژولار
  • حداقل 3 سال تجربه عملی در توسعه Back-End

مهارت‌های امتیاز مثبت
  • تجربه کار با سیستم‌های پردازش فایل و اسناد
  • آشنایی با پردازش PDF و تصویر
  • آشنایی با OCR و ابزارهایی مانند Tesseract یا OCRmyPDF
  • تجربه کار با Full-text Search و Search Index
  • آشنایی با Elasticsearch، OpenSearch، Tantivy یا ابزارهای مشابه
  • تجربه کار با Django Channels
  • آشنایی با IMAP، SMTP و پردازش ایمیل
  • تجربه طراحی و توسعه Workflowهای سیستمی
  • آشنایی با CI/CD
  • تجربه مشارکت در پروژه‌های Open-source
  • تجربه نگهداری و توسعه Codebaseهای بزرگ
  • آشنایی با Monitoring، Error Tracking، Backup و Restore

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

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

نکته: خواهشمند است حقوق درخواستی در زمان ارسال رزومه مشخص شود.
ترجیحاً ساکن تهران

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

شرایط احراز شغل

سن
22 - 35 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
Python| متوسط Django| متوسط GIT| متوسط PostgreSql| متوسط Redis| مقدماتی Docker| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت بهاران