متدرب كامل المكدس

متدرب كامل المكدس role illustration

متدرب كامل المكدس

موقع: مدينة الهدايا، جانديناجار، ولاية جوجارات – الهند. (العمل من المكتب)

مدة: 6 أشهر

حول الدور

نحن نبحث عن متدرب Full Stack متحمس للتعلم والمساهمة عبر مجموعات الويب الحديثة أثناء العمل جنبًا إلى جنب مع كبار المهندسين في مشاريع العملاء الحقيقية.

يعد هذا التدريب مثاليًا لشخص حريص على بناء ميزات شاملة وتعلم أفضل الممارسات والنمو في ثقافة هندسية تعاونية.

المسؤوليات الرئيسية:

  • إنشاء وصيانة التطبيقات الكاملة باستخدام مكدسات MEAN أو MERN.
  • قم بتطوير واجهات برمجة تطبيقات RESTful وخدمات صغيرة قابلة للتطوير باستخدام Node.js أو Express أو NestJS أو أطر عمل مماثلة.
  • تصميم وتنفيذ واجهات أمامية سريعة الاستجابة باستخدام React.js / Next.js / Angular.
  • قيادة تطوير تطبيقات الأجهزة المحمولة باستخدام React Native أو Flutter بناءً على احتياجات المشروع.
  • نشر التطبيقات ومراقبتها وإدارتها على AWS (EC2 وS3 وRDS وLambda وCloudFront وIAM وECS وما إلى ذلك).
  • العمل مع قواعد البيانات مثل MongoDB وPostgreSQL وMySQL وDynamoDB.
  • دمج واجهات برمجة التطبيقات وأنظمة المصادقة وبوابات الدفع التابعة لجهات خارجية.
  • تحسين التطبيقات من حيث السرعة وقابلية التوسع والأداء والأمان.

المهارات المطلوبة

  • إتقان قوي في JavaScript وTypeScript وNode.js وأطر الواجهة الأمامية (React / Angular / Next.js).
  • خبرة عملية في هندسة الواجهة الخلفية وتطوير واجهة برمجة التطبيقات والبرمجيات الوسيطة.
  • خبرة قوية مع PostgreSQL وقاعدة بيانات NoSQL واحدة على الأقل (MongoDB / DynamoDB).
  • فهم جيد لتطوير تطبيقات الهاتف المحمول (React Native / Flutter).
  • قيادة قوية لعمليات نشر AWS وخطوط أنابيب CI/CD والبنية التحتية وأفضل الممارسات السحابية.
  • القدرة على تصميم بنيات قابلة للتطوير ووحدات قابلة لإعادة الاستخدام والخدمات الصغيرة.

مهارات جميلة يجب أن تمتلكها

  • تجربة مع Docker أو Kubernetes أو البنية بدون خادم.
  • الإلمام بـ GraphQL وRedis وWebSockets وقوائم انتظار المهام في الخلفية.
  • فهم الخدمات الصغيرة والأنظمة الموزعة والبنى القائمة على الأحداث.
  • التعرض لضبط الأداء وأمن التعليمات البرمجية وأفضل الممارسات.
  • خبرة في عمليات تكامل نماذج AI/ML، أو واجهات برمجة التطبيقات الاستدلالية، أو مسارات العمل المعتمدة على الذكاء الاصطناعي.

الأسئلة المتداولة

خلال فترة تدريب مدتها 6 أشهر، ستساهم عبر مجموعات MEAN/MERN - واجهات برمجة تطبيقات Node.js وواجهات React/Next.js/Angular وقواعد البيانات وعمليات نشر AWS واختياريًا React Native أو Flutter - جنبًا إلى جنب مع كبار المهندسين في عمل العميل الحقيقي.

الوصول إلى فريق الموارد البشرية