عنوان الوظيفة: مهندس تطوير برمجيات متكامل (Full-Stack Python Developer)
مقر العمل: الهجين (حضوري / عن بُعد حسب متطلبات التشغيل)
نوع العقد: دوام كامل
ملخص الوظيفة
نبحث عن مهندس تطوير برمجيات متكامل (Full-Stack Developer) يمتلك شغفًا بالإنتاجية والانضباط البرمجي للانضمام إلى فريقنا. ستكون مسؤولاً عن بناء وتطوير التطبيقات البرمجية وإدارة البنية التحتية للخوادم لضمان عمل الأنظمة بكفاءة وسرعة عالية. يبدو النجاح في هذا المنصب من خلال تسليم كود نظيف وقابل للتوسع، وتوفير بيئة خوادم مستقرة ومؤمنة دون إنتاجية هادرة أو أعطال غير مبررة. تشكل هذه الوظيفة المحرك الأساسي في ربط واجهات المستخدم بالأنظمة الخلفية مع ضمان جاهزية السيرفرات لإطلاق المنتجات الرقمية للشركة.
المسؤوليات
- تطوير وصيانة الواجهات الخلفية (Backend) باستعمال لغة Python وأطر العمل المرتبطة بها (مثل FastAPI أو Django).
- بناء واجهات برمجية (RESTful APIs) عالية الأداء لربطها بالواجهات الأمامية والتطبيقات.
- إعداد، تهيئة، وصيانة الخوادم (Linux/VPS) وإدارة بيئات التسطيح (Deployment) لضمان استقرار الخدمات.
- إدارة قواعد البيانات (مثل PostgreSQL) وتحسين كفاءة الاستعلامات والهيكلة.
- متابعة أداء الأنظمة والتأكد من إجراء النسخ الاحتياطي وتطبيق معايير الحماية الأساسية للسيرفرات.
- حل المشكلات البرمجية والتقنية (Troubleshooting) بأسلوب عملي وسريع دون تعطيل خطط الإنتاج.
المؤهلات
- خبرة عملية لا تقل عن سنة واحدة في تطوير واجهات Python وتطبيقات الويب.
- معرفة جيدة بأساسيات إدارة سيرفرات Linux وإعداد بيئات التشغيل (Nginx/Apache، Docker، إدارة المنافذ والشهادات).
- دراية واسعة بالواجهات الأمامية الأساسية (HTML5, CSS3, JavaScript).
- خبرة في التعامل مع قواعد البيانات الشائعة والقدرة على ربطها وتأمينها.
- القدرة على العمل بتركيز عالٍ والالتزام بالمواعيد النهائية وتسليم المخرجات بكفاءة.
- شهادة جامعية في علوم الحاسب أو مجال تقني ذات صلة (أو خبرة مكافئة مثبتة بمشاريع حقيقية).