تفاصيل الوظيفة
Systems Arabia تعلن عن وظيفة Full Stack Engineer في الرياض، السعودية، حيث ستعمل على تطوير ودعم التطبيقات الشاملة للويب والجوال والخلفية باستخدام Node.js وNext.js وReact وReact Native وPostgreSQL، مع تقديم حلول تقنية متكاملة عبر التعاون مع فرق تقنية المعلومات والأعمال لدى العملاء.
المهام والمسؤوليات
- تطوير وصيانة ودعم تطبيقات الويب الشاملة باستخدام Node.js وNext.js وReact.
- تطوير وصيانة تطبيقات الجوال باستخدام React Native.
- تصميم وتطوير وصيانة خدمات الخلفية القابلة للتوسع وواجهات برمجة التطبيقات RESTful باستخدام Node.js.
- بناء ودعم التكامل مع أنظمة SAP وواجهات برمجة التطبيقات REST الخارجية.
- تصميم وتحسين حلول قواعد البيانات باستخدام PostgreSQL.
- استكشاف وحل المشكلات في بيئة الإنتاج عبر طبقات الويب والجوال والخلفية والتكامل.
- تحليل المشكلات التقنية وإجراء تحليل السبب الجذري وتنفيذ حلول طويلة الأجل فعالة.
- التنسيق المباشر مع فرق تقنية المعلومات والأعمال لدى العميل لفهم المتطلبات وحل التحديات التقنية.
- تحمل المسؤولية الكاملة عن مهام التطوير الموكلة بدءًا من تحليل المتطلبات ومرورًا بالتطوير والاختبار والنشر والدعم.
- التعاون مع الفرق متعددة التخصصات لضمان تسليم المشاريع والتحسينات في الوقت المحدد.
- ضمان أداء التطبيقات وموثوقيتها وقابليتها للتوسع وصيانتها عبر الحلول.
- تطوير مكونات وخدمات وأنماط تكامل قابلة لإعادة الاستخدام وفقًا لأفضل ممارسات هندسة البرمجيات.
- المشاركة في مراجعات الكود والنقاشات التقنية وتصحيح الأخطاء ومبادرات التحسين المستمر.
- دعم التسليمات المستمرة والتحسينات ونشرات الإنتاج.
- ضمان الالتزام بمعايير الترميز والممارسات الأمنية وأفضل ممارسات التطوير.
الشروط والمتطلبات
- خبرة عملية قوية لا تقل عن 4 سنوات في تطوير البرمجيات الشاملة.
- خبرة قوية في تطوير الخلفية باستخدام Node.js.
- خبرة قوية في تطوير الواجهة الأمامية باستخدام React وNext.js.
- خبرة عملية في تطوير تطبيقات الجوال باستخدام React Native.
- خبرة قوية مع PostgreSQL ومفاهيم قواعد البيانات العلائقية.
- خبرة قوية في تطوير واستهلاك واجهات برمجة التطبيقات RESTful.
- خبرة عملية في التكامل مع أنظمة SAP وتكامل الأنظمة المؤسسية.
- خبرة في استكشاف وحل المشكلات المعقدة في بيئة الإنتاج.
- فهم قوي لهندسة التطبيقات الشاملة وممارسات التطوير من البداية إلى النهاية.
- خبرة في العمل عبر طبقات الواجهة الأمامية والخلفية والجوال وقواعد البيانات والتكامل.
- فهم قوي لتصميم واجهات برمجة التطبيقات والمصادقة ومعالجة الأخطاء والتسجيل وأنماط التكامل.
- خبرة مع Git وإدارة الإصدارات ومراجعات الكود وسير العمل التعاوني.
- مهارات قوية في حل المشكلات والتحليل مع القدرة على استكشاف المشكلات التقنية بشكل مستقل.
- مهارات تواصل ممتازة وإدارة أصحاب المصلحة.
- مهارات تواصل باللغة العربية بطلاقة (إلزامية) مع القدرة على التواصل الفعال مع فرق تقنية المعلومات والأعمال لدى العميل.
- مهارات تواصل قوية باللغة الإنجليزية (كتابية وشفوية).
- عقلية تملك قوية مع القدرة على إدارة المهام الموكلة بشكل مستقل من التطوير إلى التسليم والدعم.
- التوفر الفوري أو القدرة على الانضمام بفترة قصيرة مفضل.
عرض النص الأصلي للإعلان
Full Stack Developer at Systems Arabia Develop and support scalable web, mobile, and backend applications using Node.js, Next.js, React, React Native, and PostgreSQL, delivering robust APIs, SAP integrations, production support, and end-to-end technical solutions while working closely with customer IT and Business teams.
Responsibilities:
- Develop, maintain, and support full-stack web applications using Node.js, Next.js, and React
- Develop and maintain mobile applications using React Native
- Design, develop, and maintain scalable backend services and RESTful APIs using Node.js
- Build and support integrations with SAP systems and external REST APIs
- Design and optimize database solutions using PostgreSQL
- Troubleshoot and resolve production issues across web, mobile, backend, and integration layers
- Analyze technical issues, perform root cause analysis, and implement effective long-term solutions
- Coordinate directly with customer IT and Business teams to understand requirements and resolve technical challenges
- Take end-to-end ownership of assigned development tasks, from requirement analysis through development, testing, deployment, and support
- Collaborate with cross-functional teams to ensure timely delivery of assigned projects and enhancements
- Ensure application performance, reliability, scalability, and maintainability across solutions
- Develop reusable components, services, and integration patterns following software engineering best practices
- Participate in code reviews, technical discussions, debugging, and continuous improvement initiatives
- Support ongoing deliverables, enhancements, and production deployments
- Ensure adherence to coding standards, security practices, and development best practices
Requirements:
- 4+ years of strong hands-on experience in full-stack software development
- Strong backend development experience with Node.js
- Strong frontend development experience with React and Next.js
- Hands-on experience developing mobile applications using React Native
- Strong experience with PostgreSQL and relational database concepts
- Strong experience in developing and consuming RESTful APIs
- Hands-on experience with SAP integrations and enterprise system integrations
- Experience troubleshooting and resolving complex production issues
- Strong understanding of full-stack application architecture and end-to-end development practices
- Experience working across frontend, backend, mobile, database, and integration layers
- Strong understanding of API design, authentication, error handling, logging, and integration patterns
- Experience with Git, version control, code reviews, and collaborative development workflows
- Strong problem-solving and analytical skills with the ability to independently troubleshoot technical issues
- Excellent communication and stakeholder management skills
- Fluent Arabic communication skills are mandatory, with the ability to communicate effectively with customer IT and Business teams
- Strong English communication skills, both written and verbal
- Strong ownership mindset with the ability to manage assigned tasks independently from development through delivery and support
- Immediate availability or ability to join on short notice is preferred
رقم الإعلان لدى المصدر: 4474763231