وظایف شغلی
مشارکت در توسعه و نگهداری پروژههای Django محور در سمت سرور
طراحی و توسعه REST API برای استفاده در وب و موبایل
کار با پایگاهداده PostgreSQL با استفاده از Django ORM
تحلیل باگها، بهبود عملکرد سیستم و مشارکت در بازبینی کدها (Code Review)
همکاری روزانه با تیمهای فرانتاند و موبایل برای هماهنگی API
مشارکت در مستند سازی کد و شناخت ساختار پروژههای جاری
توجه به کیفیت کد، امنیت اولیه و پرفورمنس پایه در توسعه
مشارکت در جلسات تیمی و درک نیازهای تجاری (Business Logic)
مهارتهای مورد نیاز
مهارتهای فنی:
تسلط پایه تا متوسط به Python 3.x
تجربه حداقل 2 ساله با Django در پروژههای واقعی
آشنایی با Django REST Framework و طراحی API
کار با پایگاهدادههای رابطهای (PostgreSQL/MySQL)، توانایی نوشتن Queryهای ساده و آشنایی با مفاهیم ORM
آشنایی با مفاهیم کش (Redis)، صفها (Celery) در سطح پروژههای معمولی
آشنایی اولیه با مفاهیم امنیت در وب (Authentication, Authorization, Input Validation)
کار کردن با Git در محیط تیمی (Branching, Pull Request, Merge)
تجربه کار با ابزارهای مستندسازی مثل Swagger/OpenAPI یک امتیاز محسوب میشود
مهارتهای نرم:
توانایی تحلیل و درک کد دیگران
روحیه یادگیری بالا و جستجو برای حل مشکلات
ارتباط موثر با اعضای تیم و روحیه کار تیمی
مدیریت زمان، مسئولیتپذیری و گزارشدهی مناسب
تجربه کار با WebSocket یا پروژههای Realtime
آشنایی با معماریهای ماژولار یا Clean Architecture
آشنایی اولیه با ابزارهای CI/CD یا Docker
تجربه کار روی پروژهای با چند تیم (مثلاً فرانت، موبایل، بکاند)