استخدام توسعهدهنده Back-End (Django)
شرح موقعیت شغلی
شرکت ما یک شرکت فعال، پویا و خلاق در زمینه هوش مصنوعی (پردازش گفتار و پردازش زبان طبیعی) است. تیم ما به یک نفر برنامهنویس و توسعه دهنده ارشد Back-End مسلط به Django نیاز دارد که بتواند سرویسهای لازم برای محصولات ما را توسعه دهد.
شرح موقعیت شغلی
استخدام تمام وقت و حضوری Backend Developer با حداقل دو سال تجربه کاری مفید.
مهارتهای مورد نیاز:
استخدام تمام وقت و حضوری Backend Developer با حداقل دو سال تجربه کاری مفید.
مهارتهای مورد نیاز:
- تسلط کامل بر Python / Django
- تجربه در Django REST Framework
- تسلط به Django-Channels
- دانش عمیق از Restful API ها و web services
- تجربه کار با بسته های رایج Django
- دانش عمیق از پایگاه دادههای رابطهای مانند PostgreSQL
- انگیزه یادگیری و تجربه ابزارهای تازه
- تسلط به زبان انگلیسی
- توانایی تحلیل و حل مساله
- علاقمند به همکاری طولانی مدت
مهارتهای امتیازی:
- تجربه کار با بستههای احراز هویت مانند OAuth2 و JWT
- تجربه کار با بستههای صف وظایف (Celery و Celery Beat)
- تجربه با اصول برنامه نویسی AsyncIO
- تسلط به Git
- تجربه کار با Postman و ابزارهای مستندسازی
- تجربه unit testing و یا یکی از چارچوبهای تست پایتون
- با تجربه در deployment و production configuration مانند uwsgi، asgi، daphne، nginx، redis
- تسلط کامل بر ORM جنگو
- آشنا با Development Cycle
- تسلط بر Container Technology
- باتجربه در طراحی و پیادهسازی نرم افزار با Message queue مانند Kafka
- آشنا با معماریهای مطرح و معمول مانند Microservice architecture و Event-driven architecture
- تسلط بر ابزارهای DevOps
- تسلط به لینوکس
- آشنایی با مباحث یادگیری ماشین
مهارتهای مورد نیاز
- Back-end
- PHP
- Git
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست