عن هذه الوظيفة
مهندس برمجيات أول (Senior Software Engineer)
نبحث عن مهندس برمجيات أول ذو خبرة عالية للانضمام إلى فريقنا، للمساهمة في تصميم وبناء وتطوير تطبيقات عالية الأداء وقابلة للتوسع. سيكون لك دور أساسي في اتخاذ قرارات البنية التقنية، تحسين جودة الكود، وتوجيه الفريق لتحقيق أفضل النتائج.
المسؤوليات
تصميم وتطوير حلول برمجية عالية الجودة وقابلة للتوسع
قيادة قرارات البنية التقنية (Architecture) وتطبيق أفضل الممارسات
التعاون مع فرق متعددة (المنتج، التصميم، ضمان الجودة)
مراجعة الكود (Code Review) وتوجيه المطورين الأقل خبرة
تحسين الأداء، الاستقرار، وأمان الأنظمة
تحليل وحل المشاكل التقنية المعقدة بشكل فعال
المساهمة في إعداد أنظمة CI/CD وعمليات النشر
المتطلبات
خبرة لا تقل عن 5 سنوات في تطوير البرمجيات
خبرة قوية في تقنيات حديثة مثل Flutter أو NestJS أو Next.js أو ما يعادلها
فهم عميق لهندسة الأنظمة، بناء APIs، وقواعد البيانات (PostgreSQL، Redis)
خبرة في العمل على أنظمة سحابية وقابلة للتوسع
مهارات قوية في حل المشكلات والتفكير التحليلي
خبرة باستخدام Git ومنهجيات Agile
مميزات إضافية (يفضل)
خبرة في Microservices والأنظمة الموزعة
معرفة بممارسات DevOps وأدوات مثل Docker و Kubernetes
خبرة في الأنظمة اللحظية (Real-time) أو أنظمة التحليل والبحث
خبرة في قيادة الفرق أو الإشراف على المطورين
ما نقدمه
راتب تنافسي وفرص نمو وتطور مهني
بيئة عمل مرنة
فرصة للعمل على منتجات مبتكرة ومؤثرة
فريق عمل متعاون وسريع التطور
المتطلبات
المتطلبات
خبرة لا تقل عن 5 سنوات في تطوير البرمجيات
إتقان لغات برمجة حديثة مثل TypeScript أو JavaScript أو Dart أو ما يعادلها
خبرة قوية في بناء تطبيقات باستخدام Flutter أو NestJS أو Next.js أو تقنيات مشابهة
فهم عميق لتصميم وبناء RESTful APIs
خبرة في التعامل مع قواعد البيانات مثل PostgreSQL وRedis
معرفة قوية بهندسة الأنظمة القابلة للتوسع (Scalable Architecture)
خبرة في العمل على خدمات سحابية (AWS، Google Cloud، أو ما يعادلها)
فهم جيد لمفاهيم الأمان وحماية البيانات
خبرة باستخدام Git وأنظمة التحكم بالإصدارات
القدرة على العمل ضمن بيئة Agile والتعاون مع فرق متعددة
مهارات قوية في حل المشكلات والتفكير التحليلي
مهارات تواصل ممتازة والعمل بروح الفريق
المزايا
المزايا
راتب تنافسي مع حوافز مبنية على الأداء
ساعات عمل مرنة وإمكانية العمل عن بُعد أو بنظام هجين
فرصة للعمل على منتجات مؤثرة وقابلة للتوسع
نمو مهني سريع وفرص لتولي أدوار قيادية
بيئة عمل تعاونية ومبتكرة
الوصول إلى أحدث التقنيات والأدوات
دعم التعلم المستمر (دورات، شهادات، مؤتمرات)
تأمين صحي ودعم للرفاهية
إجازات مدفوعة وعطل رسمية
مزايا إضافية وأنشطة لفريق العمل
المهارات المطلوبة
Proficiency in modern programming languages such as TypeScriptJavaScriptand DartStrong full-stack development experience (frontend and backend)Deep understanding of software architecture and design patternsAbility to build high-performancescalable APIsExperience with relational and non-relational databases (PostgreSQLRedis)Strong problem-solving and analytical skillsAbility to write cleanmaintainableand well-structured codeExperience with code reviews and improving team code qualityGood understanding of securityencryptionand data protectionExperience with DevOps practices and CI/CD pipelinesStrong teamwork and communication skillsGood time management and ability to work under pressure
