برنامه نویس Back-End (Django)گروه نرم افزاری فانج
درباره موقعیت شغلی
درباره شرکت
برای همکاری در توسعه یک پروژه استارتاپی در حال توسعه، به یک برنامهنویس Backend حرفهای و مسلط به Django نیاز داریم.
مسئولیتها:
- توسعه و نگهداری Backend با استفاده از Python و Django
- طراحی و توسعه RESTful API با Django REST Framework
- طراحی و پیادهسازی ساختار دیتابیس و بهینهسازی Queryها
- پیادهسازی Authentication و Authorization
- توسعه قابلیتهای Real-time در صورت نیاز با WebSocket / Django Channels
- کار با سرویسهای Cache و Message Broker مانند Redis
- همکاری نزدیک با تیم Flutter و Frontend
- مشارکت در طراحی معماری و ساختار Backend
- نوشتن کد تمیز، قابل نگهداری و مقیاسپذیر
مهارتهای موردنیاز:
- تسلط به Python
- تسلط به Django و Django REST Framework
- تسلط به طراحی و توسعه REST API
- تسلط به PostgreSQL
- آشنایی مناسب با Redis
- آشنایی با Django Channels و WebSocket
- آشنایی با Git و Git Flow
- آشنایی با Docker
- آشنایی با مفاهیم Authentication، JWT، Permission و Role-Based Access Control
- آشنایی با اصول طراحی نرمافزار، Clean Code و معماری قابل توسعه
شرایط موردنظر:
- حداقل سطح Mid-Level / Senior (حداقل 3 سال سابقه مرتبط)
- داشتن نمونهکار واقعی و تجربه کار روی پروژههای Production
- توانایی تحلیل مسئله و ارائه راهکار فنی
- توانایی کار تیمی و تعامل موثر با سایر اعضای تیم
- مسئولیتپذیری و تعهد به کیفیت کد
مزیت محسوب میشود:
- تجربه توسعه Backend برای اپلیکیشنهای موبایل
- تجربه کار با WebSocket و سیستمهای Real-time
- تجربه توسعه پروژههای مقیاسپذیر
- آشنایی با Celery و پردازشهای Background
- تجربه کار با Docker و Linux
- تجربه طراحی معماری Backend برای پروژههای استارتاپی
درباره شرکت
توسعه سیستم های نرم افزاری

