لدينا فرصة عمل فورية لدى عميلنا لوظيفة مهندس برمجيات متكامل (React / Type Script / Supabase) لبناء وصيانة منظومة تطبيقات الويب الداخلية الخاصة بهم. يتركز النطاق الأساسي للعمل على تطوير البرمجيات المخصصة (85-90%)، مع مهام تقنية داخلية خفيفة (10-15%). يجب أن يكون المرشح مطور تطبيقات نشطاً وعملياً.
المسؤوليات الأساسية: • بناء واستكشاف أخطاء وإصلاح وصيانة مستودع برمجيات (Monorepo) بلغة Type Script يدعم مجموعة من تطبيقات الويب الداخلية باستخدام نظام تصميم مشترك. • إنشاء هياكل تطبيقات جديدة بناءً على قالب أساسي موجود. • إدارة عمليات Supabase اليومية: تصميم مخططات Postgre SQL، وعمليات الترحيل، وسياسات أمان مستوى الصف (RLS)، وعمليات النشر الآمنة. • نشر وتهيئة وإدارة النطاقات، والبيئات، والإصدارات على منصة Vercel. • بناء ومراقبة وصيانة تكاملات واجهة برمجة تطبيقات Zoho REST (People, Books, Inventory)، مع التعامل مع تعيين الحقول، ووظائف المزامنة، وخطافات الويب (webhooks)، ومعالجة الأخطاء. • إيقاف سير العمل القديم منخفض الكود (low-code) وترحيل الوظائف إلى تطبيقات ويب إنتاجية دون فقدان للبيانات. • الحفاظ على المصادقة عبر التطبيقات، وضوابط الوصول القائمة على الأدوار (RBAC)، والأذونات عبر حزمة هوية مركزية. • تنفيذ خطوط أنابيب اختبار مؤتمتة تؤدي إلى فشل البناء في حال تعطل رموز التصميم أو معايير واجهة المستخدم أو قواعد التكامل الأساسية. • اتباع المواصفات الفنية المكتوبة، وتسلسلات التنفيذ الثابتة، ومعايير التوثيق الداخلية. • التعامل مع دعم تكنولوجيا المعلومات الداخلي وبيئة العمل عند الحاجة، بما في ذلك توفير الحسابات (Google Workspace/email)، وإعدادات الأجهزة/الطابعات الأساسية، وفحوصات شبكة المكتب المحلية، والوصول إلى أدوات SaaS.
ملف المرشح ومتطلبات الخبرة: • الخبرة: أكثر من 3 سنوات في التطوير التجاري باستخدام React، Next.js، Type Script، وPostgre SQL. • قواعد البيانات والمصادقة: سجل حافل في كتابة استعلامات Postgre SQL وتنفيذ سياسات أمان مستوى الصف (RLS) في Supabase. • تكاملات API: خبرة مباشرة في تكامل واجهات برمجة تطبيقات REST التابعة لجهات خارجية، وإدارة الرموز المميزة، وخطافات الويب (webhooks)، وتحديد معدل الاستخدام، ومزامنة البيانات ثنائية الاتجاه. تعد الخبرة في Zoho API ميزة إضافية. • البنية التحتية: خبرة عملية في العمل ضمن مستودعات Type Script (مثل Turborepo أو مساحات عمل pnpm). • التسليم: الانضباط في تتبع المهام، وسير عمل Git، والتوثيق. • تكنولوجيا المعلومات التشغيلية: نهج عملي وإلمام بأساسيات استكشاف أخطاء تكنولوجيا المعلومات الداخلية وتوفير وصول المستخدمين.
We have an immediate opening with our client for a Full-Stack Engineer (React / Type Script / Supabase) to build and maintain their internal web application ecosystem. The primary scope is custom software development (85–90%), with occasional light internal IT administration (10–15%). The candidate must be an active, hands-on application developer.
Core Responsibilities: • Build, troubleshoot, and maintain a Type Script monorepo powering a suite of internal web applications on a shared design system. • Scaffold new applications from an existing base template. • Manage daily Supabase operations: Postgre SQL schema design, migrations, Row-Level Security (RLS) policies, and safe production rollouts. • Deploy, configure, and manage domains, environments, and builds on Vercel. • Build, monitor, and maintain Zoho REST API integrations (People, Books, Inventory), handling field mapping, sync jobs, webhooks, and error handling. • Decommission legacy low-code workflows and migrate functionality to production web applications without data loss. • Maintain cross-app authentication, role-based access controls (RBAC), and permissions via a central identity package. • Implement automated testing pipelines that fail builds if design tokens, UI standards, or core integration rules break. • Follow written technical specifications, fixed execution sequences, and internal documentation standards. • Handle ad-hoc internal IT and workspace support when required, including account provisioning (Google Workspace/email), basic hardware/printer setups, local office network checks, and Saa S tool access.
Candidate Profile & Experience Requirements: • Experience: 3+ years of commercial development using React, Next.js, Type Script, and Postgre SQL. • Database & Auth: Proven track record writing Postgre SQL queries and implementing Supabase Row-Level Security (RLS) policies. • API Integrations: Direct experience integrating third-party REST APIs, token management, webhooks, rate limiting, and bi-directional data synchronization. Zoho API experience is an advantage. • Architecture: Hands-on experience working in Type Script monorepos (such as Turborepo or pnpm workspaces). • Delivery: Disciplined with task tracking, Git workflows, and documentation. • Operational IT: Pragmatic approach and familiarity with basic internal IT troubleshooting and user access provisioning.