نحن نُوظِّف مهندسًا أول في تطوير الواجهات والخلفيات (Full-Stack) يتمتع بخبرة قوية في جانب الخادم، للمساعدة في تحديث الأنظمة الحيوية وصيانتها—وخاصة الأنظمة الأقل “جاذبية” مثل قواعد الكود القديمة (legacy) التي تُبقي منصتنا تعمل. هذه الوظيفة ليست منصب إدارة. نحن نحتاج إلى مهندس موثوق وذو خبرة، متحمّس لتحسين الاستقرار وقابلية التوسع وقابلية الصيانة.
ستتعاون مع فريقنا الموزع بالكامل عن بُعد لدعم أنظمة مبنية باستخدام Ruby on Rails وPHP/Laravel، مع مشاركة بدرجات متفاوتة في تطوير الواجهات الأمامية باستخدام React/Next.js/TypeScript. نولي اهتمامًا خاصًا للمهندسين الذين يستمتعون بالتعمق في المشكلات المعقدة، ويعتزون بتقديم عمل عالي الجودة، ويمكنهم العمل بشكل مستقل مع الحد الأدنى من التوجيه.
لماذا تنضم إلى Proton
- ثقافة عمل عن بُعد أولًا مع ساعات مرنة.
- فريق تعاوني ومحترم بشغفٍ بالموسيقى والبرمجة.
- فرص للنمو عبر تقنيات وأنظمة مختلفة.
- تعويض تنافسي مقابل عمل ذي معنى يدعم فنانين مستقلين.
- تلتزم Proton بقيم واضحة—لكل فريق مجموعة قيمه الخاصة. يمكنك الاطلاع على قيم فريق الهندسة هنا.
ماذا ستفعل
- العمل على صيانة الأنظمة الحالية وإعادة هيكلتها وتحسينها، بما في ذلك تطبيق PHP قديم يعتمد على استعلامات SQL مباشرة.
- المساعدة في تحديث هذا التطبيق باستخدام Laravel وRails وGraphQL.
- دعم منصة Rails لدينا بكود نظيف وقابل للتوسع.
- التعاون مع مهندسي الواجهة الأمامية في مشاريع React/Next.js عند الحاجة.
- كتابة SQL عالية الأداء عندما لا تكون حلول ORM كافية.
- المساهمة في تطوير واجهات برمجة التطبيقات (APIs)، بما في ذلك الانتقال من REST إلى GraphQL.
- العمل عبر GCP وNetlify، باستخدام Docker وخطوط أنابيب CI/CD.
- استخدام منهجية Shape Up لتقديم عمل مركز ومرتفع الأثر.
ما الذي نبحث عنه
- خبرة لا تقل عن 5 سنوات في تطوير جانب الخادم أو تطوير متكامل (Full-Stack).
- خبرة قوية في إطار عمل حديث للويب (مثل Ruby on Rails أو PHP/Laravel أو Django أو Spring أو .NET وغيرها).
- إتقان Ruby on Rails أو PHP/Laravel ميزة إضافية، أو الحماس لتعلمهما بسرعة إذا لم تكن تعمل بهما حاليًا.
- مهارات ممتازة في SQL، بما في ذلك القدرة على كتابة الاستعلامات بثقة دون الاعتماد على ORM.
- إلمام بـ React وNext.js وTypeScript.
- القدرة على التألق في بيئة عمل عن بُعد تعتمد على الأسلوب غير المتزامن (async-first)، مع مهارات تواصل قوية.
- خبرة في Git/GitHub وDocker وبنية تحتية سحابية.
- شخصية مبادرة، تتحمل المسؤولية، ومتلهفة للتعلم.
أشياء إضافية “مستحسن توفرها”
- خبرة في ترحيلات (migrations) Laravel أو مشاريع الانتقال من النظام القديم إلى الحديث.
- معرفة بمنهجية Shape Up أو منهجيات رشيقة مشابهة.
- إلمام بأساسيات أمن الويب.
To apply for this job, please visit the application page

