توضیحات شغل
تمرکز روی پروژههای پیشرفته و آیندهنگر در حوزه AI و Cloud Computing بیمه تامین اجتماعی و مزایای شغلی کامل حقوق رقابتی و فرصتهای ارتقای شغلی امکان یادگیری و کار با جدیدترین ابزارهای تکنولوژی
شرایط: دنبال یک برنامهنویس بکاند حرفهای و متخصص در Django هستیم که علاوه بر دانش عمیق در برنامهنویسی، توانایی مدیریت سرورها، کانفیگ سیستمها و ادغام تکنولوژیهای هوش مصنوعی را داشته باشد. اگر درک عمیقی از توسعه سیستمهای بکاند پیشرفته، دانش لینوکس، و توانایی کار با ابزارهای مدیریت سرور دارید، این موقعیت برای شماست!
مهارتهای ضروری تسلط بر Django: طراحی و توسعه APIهای پیشرفته با استفاده از Django REST Framework مدیریت ORM و بهینهسازی Queryها پیادهسازی Authentication و Authorization (JWT، OAuth2) تجربه در سفارشیسازی Middleware و Signals مدیریت و کانفیگ سرور (اولویت بالا): تسلط بر سیستمعامل Linux (توزیعهای محبوب مانند Ubuntu، CentOS) تجربه در مدیریت وب سرورهای Nginx و Apache برای مدیریت درخواستها و استقرار سرویسها توانایی کانفیگ Gunicorn یا uWSGI برای استقرار اپلیکیشنهای Python مدیریت امنیت سرور، شامل تنظیم Firewall، SSL/TLS Certificates و بهروزرسانیهای امنیتی دانش در Load Balancing و Reverse Proxy تجربه در DevOps و ابزارهای مرتبط: توانایی کار با Docker و طراحی کانتینرهای مقیاسپذیر آشنایی با Kubernetes برای مدیریت کانتینرها در مقیاس بالا ایجاد و مدیریت CI/CD Pipelines با ابزارهایی مانند GitHub Actions، GitLab CI، یا Jenkins استفاده از ابزارهای مانیتورینگ مانند Prometheus و Grafana تخصص در ادغام و پیادهسازی APIهای هوش مصنوعی (AI) تجربه در کار با OpenAI API، System Prompts، و Fine-Tuning مدلهای زبانی پیادهسازی Streaming Responses و Function Calling در پروژههای AI مدیریت و استقرار مدلهای هوش مصنوعی با استفاده از ابزارهای مانند TensorFlow Serving یا FastAPI پایگاههای داده و معماری بکاند: طراحی و بهینهسازی پایگاههای داده رابطهای (PostgreSQL، MySQL) و NoSQL (MongoDB، Redis) توانایی طراحی معماریهای مقیاسپذیر شامل Microservices و Event-Driven Architecture مدیریت Database Replication و Sharding برای بهبود عملکرد و تحمل خطا بهینهسازی و امنیت: توانایی پیادهسازی Security Best Practices برای جلوگیری از حملات (مانند SQL Injection، XSS) بهینهسازی عملکرد سرورها و APIها برای پاسخدهی سریع و استفاده بهینه از منابع آشنایی با ابزارهای امنیتی مانند Fail2Ban و SELinux زبان انگلیسی: توانایی خواندن و درک مستندات فنی تسلط کافی برای مکالمه و همکاری با تیمهای بینالمللی مهارتهای نرمافزاری (Soft Skills) توانایی حل مسائل پیچیده و ارائه راهحلهای خلاقانه همکاری موثر با تیمهای چند تخصصی مدیریت زمان و مسئولیتپذیری بالا شرایط همکاری حداقل 4 سال سابقه کاری مرتبط ارائه نمونهکارهای عملی مرتبط با Django، مدیریت سرور و پروژههای هوش مصنوعی