نبحث عن مهندس برمجيات خلفية أول ذي خبرة متخصص في Node.js وTypeScript لتصميم وتطوير وصيانة تطبيقات خلفية قابلة للتوسع وآمنة وعالية الأداء.
يجب أن يمتلك المرشح المثالي خبرة قوية في تطوير الواجهة الخلفية، ومعرفة راسخة بواجهات RESTful APIs، وقواعد البيانات، والحاويات (Containerization)، وبيئات Linux، مع فهم لممارسات DevOps الحديثة وأتمتة البنية التحتية.
المسؤوليات الرئيسية
متطلبات الوظيفة
المؤهلات المفضلة
المهارات التقنية
الأساسية: Node.js، TypeScript، REST APIs، Git
أطر العمل: NestJS
قواعد البيانات: PostgreSQL، MongoDB
DevOps والبنية التحتية: Docker، Kubernetes، CI/CD، Terraform
الأمن: الترميز الآمن، OWASP Top 10
أنظمة التشغيل والنصوص البرمجية: Linux، Bash، PowerShell
- تصميم وتطوير وصيانة خدمات خلفية قابلة للتوسع باستخدام Node.js وTypeScript.
- تطوير ودمج واستهلاك واجهات RESTful APIs.
- بناء وصيانة تطبيقات خلفية باستخدام ممارسات التطوير الحديثة.
- العمل مع قواعد البيانات العلائقية وNoSQL، مع ضمان إدارة البيانات بكفاءة والأداء العالي.
- إدارة وتشغيل حاويات Docker ودعم نشر التطبيقات.
- تطبيق ممارسات الترميز الآمن وحماية التطبيقات من الثغرات الأمنية الشائعة.
- تطوير وصيانة النصوص البرمجية باستخدام Bash أو PowerShell لأتمتة المهام التشغيلية.
- التعاون مع الفرق متعددة التخصصات لتقديم حلول برمجية موثوقة وقابلة للصيانة.
- المشاركة في مراجعات الكود واستكشاف الأخطاء وإصلاحها وتحسين الأداء.
- دعم عمليات CI/CD والمساهمة في تحسين سير عمل التطوير والنشر.
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة مهنية قوية في تطوير البرمجيات الخلفية باستخدام Node.js وTypeScript.
- خبرة عملية في أنظمة التحكم في الإصدارات القائمة على Git مثل GitHub أو GitLab.
- خبرة في تطوير واستهلاك واجهات RESTful APIs.
- خبرة عملية في إدارة وتشغيل Docker.
- خبرة في العمل مع قواعد البيانات العلائقية و/أو NoSQL، مثل PostgreSQL وMongoDB.
- فهم جيد لممارسات الترميز الآمن، لا سيما ثغرات OWASP Top 10.
- معرفة أساسية ببيئات Linux.
- خبرة في كتابة النصوص البرمجية لبيئات Linux أو Windows باستخدام Bash أو PowerShell.
- مهارات تواصل وتعاون ممتازة باللغة الإنجليزية.
- خبرة في تطوير ونشر التطبيقات على Kubernetes.
- الإلمام بإطار عمل NestJS.
- خبرة في ممارسات DevOps وتطوير خطوط أنابيب CI/CD.
- الإلمام بأطر عمل الواجهة الأمامية مثل React أو Vue.js.
- خبرة في البنية التحتية ككود (IaC)، لا سيما Terraform.
- خبرة في أدوات أتمتة البنية التحتية.
المزايا
تذكرة طيران سنوية: تذكرة طيران سنوية إلى مصر للموظف والزوجة وحتى طفلين.
التأمين الطبي: تأمين طبي عائلي.
الإقامة: كفالة الإقامة وإجراءاتها وفقاً للأنظمة المعمول بها.