وظيفة مطور Full-Stack أول Ruby on Rails لدى ريناد المجد في الرياض
تفاصيل الوظيفة
تعلن شركة RMG | ريناد المجد عن حاجتها إلى Senior Full-Stack Developer متخصص في Ruby on Rails للعمل في الرياض.
المهام والمسؤوليات
- تطوير وصيانة تطبيقات Rails بكتابة كود نظيف ومرن وقابل للصيانة.
- تصميم وتنفيذ وتوثيق REST APIs.
- تصميم مخططات قواعد البيانات (schemas) وعمليات الترحيل (migrations)، وتحسين الاستعلامات والمؤشرات (indexes).
- تطبيق أنظمة المصادقة (authentication) وإدارة الجلسات والتحكم في الوصول القائم على الأدوار (RBAC).
- بناء مهام الخلفية (background jobs) باستخدام Sidekiq أو Active Job للإشعارات والتقارير وعمليات التكامل.
- بناء واجهات مستخدم تفاعلية بمكونات React + TypeScript قوية وقابلة لإعادة الاستخدام.
- دمج واجهات React الأمامية مع Rails APIs (المصادقة، حالات التحميل، التحقق، معالجة الأخطاء).
- دعم الواجهات متعددة اللغات بما في ذلك العربية (RTL) والإنجليزية (LTR).
- كتابة اختبارات آلية، مراجعة الأكواد، وتوجيه المطورين المبتدئين.
الشروط والمتطلبات
- خبرة 5+ سنوات في تطوير الويب، منها 3+ سنوات مع Ruby on Rails.
- خبرة عملية لا تقل عن سنتين مع React وTypeScript.
- إتقان لغة Ruby ومفاهيم البرمجة كائنية التوجه (OOP) ومعمارية MVC.
- خبرة مع PostgreSQL أو MySQL.
- خبرة مثبتة في تطوير APIs وتكامل خدمات الطرف الثالث.
- خبرة مع RSpec أو Minitest وسير العمل باستخدام Git.
- إلمام قوي بـ JavaScript وTypeScript وHTML وCSS.
- خبرة سابقة في العمل على مشاريع حكومية (شرط أساسي).
المهارات المطلوبة
- مهارات إضافية مفضلة: Hotwire وTurbo وStimulus.
- خبرة في SSO / الهوية المؤسسية.
- معرفة بخطوط أنابيب CI/CD.
- خبرة مع Next.js أو Storybook أو Figma أو Tailwind CSS.
- خبرة في تطبيقات المؤسسات أو الحكومية ذات متطلبات أمنية عالية.
عرض النص الأصلي للإعلان
We are hiring a Senior Full-Stack Developer with strong expertise in Ruby on Rails (backend) to join our team in Riyadh.
You will design, build, and maintain secure, reliable, and maintainable web applications - REST APIs, databases, background processing, and responsive user interfaces.
⚠️ Important Requirement: Prior experience working on government projects is required.
أضافة مهمة: سبق له العمل على مشاريع حكومية.
What You'll Do
• Develop and maintain Rails applications with clean, modular, maintainable code
• Design, implement, and document REST APIs
• Design database schemas, migrations, and optimize queries and indexes
• Implement authentication, session management, and role-based access control
• Build background jobs (Sidekiq / Active Job) for notifications, reporting, and integrations
• Build responsive interfaces with reusable, strongly typed React + TypeScript components
• Integrate React frontends with Rails APIs - auth, loading states, validation, errors
• Support multilingual interfaces including Arabic RTL and English LTR
• Write automated tests, review code, and mentor junior developers
What We're Looking For
• 5+ years in web development, including:
→ 3+ years with Ruby on Rails
→ 2+ years hands-on with React and TypeScript
• Strong knowledge of Ruby, OOP, and MVC architecture
• Experience with PostgreSQL or MySQL
• Proven experience developing APIs and integrating third-party services
• Experience with RSpec or Minitest, Git-based workflows
• Strong knowledge of JavaScript, TypeScript, HTML, and CSS
• Proven experience on government projects (required)
Preferred
• Hotwire, Turbo, Stimulus | SSO / enterprise identity | CI/CD pipelines
• Next.js | Storybook | Figma | Tailwind CSS
• Enterprise or government applications with demanding security requirements
رقم الإعلان لدى المصدر: 4483361957