مهندس برمجيات متكامل (Full Stack Engineer)
الوصف الوظيفي
مهندس برمجيات متكامل (Full Stack Engineer) – بناء الحلول الرقمية المتكاملة
تبحث شركة Tria Tech Network، إحدى الشركات الرائدة في مجال التكنولوجيا والابتكار في المملكة العربية السعودية، عن مهندس برمجيات متكامل (Full Stack Engineer) ذو خبرة ومهارات متميزة ليدعم فريقنا في تطوير حلول رقمية متكاملة تلبي احتياجات العملاء وتحقق التميز في السوق.
ستكون مسؤوليتك الرئيسية في تصميم وتطوير وتطبيق أنظمة برمجية متكاملة، من واجهات المستخدم الأمامية (Frontend) حتى البنية التحتية الخلفية (Backend)، مع التأكد من الأداء العالي والقدرة على التوسع. ستعمل في بيئة ديناميكية ومبتكرة، حيث ستتفاعل مع فرق تطوير متخصصة، ومهندسي البيانات، ومتخصصي الأمن السيبراني، بالإضافة إلى فريق دعم العملاء، لضمان تقديم حلول تقنية متكاملة تلبي متطلبات الأعمال وتجربة المستخدم.
التفاصيل الرئيسية للوظيفة:
- الموقع: في الموقع، الاحساء، السعودية.
- البيئة: بيئة عمل متكاملة ومبتكرة، مع فريق عمل متخصص ومتحد.
المهام والواجبات:
ستشمل مسؤولياتك الرئيسية ما يلي:
- التصميم والتطوير: تصميم وتطوير واجهات المستخدم الأمامية باستخدام تقنيات مثل React.js، Angular، أو Vue.js، مع التأكد من سهولة الاستخدام والقدرة على التكامل مع الأنظمة الخلفية.
- البنية التحتية الخلفية: تطوير وتطبيق حلول البنية التحتية الخلفية باستخدام تقنيات مثل Node.js، Python، أو Java، لضمان أداء النظام وكفاءته.
- التكامل: ضمان التكامل السلس بين المكونات الأمامية والخلفية، بما في ذلك قواعد البيانات (مثل MySQL، MongoDB)، وخدمات السحابة (مثل AWS، Azure)، وواجهات برمجة التطبيقات (APIs).
- الاختبار والتحسين: إجراء اختبارات وحدة ووظيفة للتأكد من جودة الكود، بالإضافة إلى تحسين الأداء والتقليل من الأخطاء.
- التوثيق: كتابة وثائق تقنية واضحة ومفصلة لتسهيل فهم الكود والتطوير المستقبلي.
- التعاون: العمل بشكل وثيق مع فرق تطوير المنتجات، ومهندسي البيانات، ومتخصصي الأمن السيبراني، لضمان تحقيق أهداف المشروع.
- التحليل: تحليل متطلبات العملاء وتحويلها إلى حلول تقنية فعالة.
المهارات المطلوبة:
- المهارات الفنية:
- البرمجة: خبرة قوية في لغة البرمجة مثل JavaScript/TypeScript، Python، أو Java.
- الواجهات الأمامية: خبرة في تطوير واجهات المستخدم باستخدام React.js، Angular، أو Vue.js.
- البنية التحتية: خبرة في تطوير حلول خلفية باستخدام Node.js، Django، أو Spring Boot.
- قواعد البيانات: خبرة في استخدام قواعد البيانات مثل MySQL، PostgreSQL، أو MongoDB.
- خدمات السحابة: خبرة في استخدام منصات السحابة مثل AWS أو Azure.
- الاختبار: خبرة في استخدام أدوات الاختبار مثل Jest، Mocha، أو Postman.
- المهارات اللينة:
- التعاون: القدرة على العمل في فريق متعدد التخصصات وتقديم حلول مبتكرة.
- التحليل: القدرة على تحليل متطلبات المشروع وتحويلها إلى حلول تقنية.
- التواصل: القدرة على التواصل بكفاءة مع فرق العمل والعملاء.
- التفكير الإبداعي: القدرة على تقديم أفكار جديدة وتحسين العمليات الحالية.
المتطلبات:
- بكالوريوس أو ماجستير في علوم الحاسوب، هندسة البرمجيات، أو مجال ذي صلة.
- خبرة لا تقل عن 3 سنوات في تطوير البرمجيات المتكاملة (Full Stack).
- معرفة متقدمة بلغة البرمجة مثل JavaScript/TypeScript أو Python.
- معرفة متقدمة في تطوير واجهات المستخدم (Frontend) باستخدام React.js أو Angular.
- معرفة متقدمة في تطوير البنية التحتية الخلفية (Backend) باستخدام Node.js أو Django.
- معرفة في استخدام قواعد البيانات مثل MySQL أو MongoDB.
- معرفة في استخدام خدمات السحابة مثل AWS أو Azure.
- معرفة في استخدام أدوات الاختبار والتطوير مثل Git، Docker، وCI/CD.
- القدرة على العمل في بيئة متعددة الثقافات.
المزايا:
- فرصة العمل في شركة تقنية رائدة في السعودية.
- بيئة عمل ديناميكية ومبتكرة.
- فرص تطوير مهني مستمر.
- التعويض التنافسي والمزايا الاجتماعية.
- فرصة المشاركة في مشاريع تقنية مبتكرة.
إذا كنت تبحث عن تحديات مهنية جديدة وتريد أن تكون جزءًا من فريق عمل متخصص ومبتكر، فانتظرنا لتقديم طلبك الآن.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.
ℹ️ إخلاء مسؤولية توظيف:
موقع وظائف السعودية (ksajobshub.com) هو محرك بحث ومجمع لإعلانات الوظائف من المصادر والشركات الرسمية في المملكة العربية السعودية. نحن لا نتقاضى أي مبالغ مالية أو رسوم من الباحثين عن عمل، وتتم عمليات التقديم مباشرة عبر الانتقال للرابط الأصلي للجهة المعلنة.