Software Engineer

Starways It — Jordan · Posted ~4 hours ago

Senior Full-time Remote

Skills

Python Java Node.js RESTful APIs Backend development Frontend development System integration Unit testing Integration testing Scalable systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A remote Software Engineer is sought to build a scalable digital platform for a data- and AI-driven public-sector project. You will develop both frontend and backend components, create RESTful APIs for integration with government systems, maintain code quality and platform performance, and implement unit and integration testing. The role requires native-level Arabic, at least five years of experience developing scalable digital platforms, proficiency in Python, Java, and Node.js, and a degree in computer science or software engineering.

Highlights

Fully remote software engineering role focused on a data- and AI-driven digital platform. Responsibilities span frontend and backend development, government-system APIs, scalable architecture, automated testing, code quality, and performance. The role requires at least five years of relevant development experience.

Description

ستارويز توظّف | مهندس برمجيات (Software Engineer) تعلن شركة ستارويز عن حاجتها لـ مهندس برمجيات للانضمام إلى فريقها في مشروع رقمي حكومي في القطاع العقاري يعتمد على البيانات والذكاء الاصطناعي. نوع العمل: عن بُعد (Remote) المهام الرئيسية: • تطوير المنصة الرقمية للمشروع، بواجهاتها الخلفية والأمامية • بناء واجهات برمجية (APIs) للتكامل مع الأنظمة والمنصات الحكومية • ضمان جودة الكود وأداء المنصة وقدرتها على التوسع • تنفيذ اختبارات الوحدة (Unit Tests) واختبارات التكامل (Integration Tests) • توثيق الكود المصدري المتطلبات: ✅ اللغة العربية هي اللغة الأم ✅ خبرة مثبتة في المشاريع الحكومية ✅ خبرة لا تقل عن 5 سنوات في تطوير منصات رقمية قابلة للتوسع (Scalable Systems) ✅ إتقان Python و Java و Node.js والأطر المرتبطة بها ✅ خبرة في تصميم RESTful APIs وأنظمة التكامل بين الأنظمة ✅ بكالوريوس أو ماجستير في علوم الحاسب أو هندسة البرمجيات