سلة تعلن عن وظيفة مهندس باك إند أول - Laravel في مكة
تفاصيل الوظيفة
تعلن شركة سلة عن توفر فرصة عمل لمهندس باك إند أول (Senior Backend Engineer) متخصص في Laravel، للعمل في مكة المكرمة، المملكة العربية السعودية. سينضم إلى فريق يركز على خدمة التجار، وسيشارك في بناء وتوسيع نطاق خدمات الباك إند التي تدعم منصات التجار بشكل مباشر.
المهام والمسؤوليات
- كتابة كود نظيف ومصمم بشكل جيد.
- إنتاج مواصفات تفصيلية.
- استكشاف الأخطاء وإصلاحها واختبار وصيانة البرامج الأساسية وقواعد البيانات لضمان التحسين والوظائف المثلى.
- المساهمة في جميع مراحل دورة حياة التطوير.
- اتباع أفضل الممارسات في الصناعة.
- تطوير ونشر ميزات جديدة لتسهيل الإجراءات والأدوات المرتبطة إذا لزم الأمر.
- كتابة كود عالي الجودة مع مراعاة سهولة القراءة والكفاءة وقابلية الصيانة.
- بناء كود ومكتبات قابلة لإعادة الاستخدام للاستخدام المستقبلي.
- تحليل الأداء.
- توجيه المهندسين المبتدئين والمتوسطين.
الشروط والمتطلبات
- خبرة لا تقل عن 4 سنوات مثبتة في تطوير البرمجيات باستخدام PHP و Laravel (ويفضل في أنظمة عالية الحركة أو معقدة).
- إتقان قوي لتقنيات الويب: HTML5, CSS3, JavaScript (ES6+), AJAX وبناء واجهات متجاوبة.
- خبرة عملية مع واجهات برمجة التطبيقات (APIs) الثالثة مثل Google, Facebook, بوابات الدفع وغيرها.
- معرفة قوية بقواعد البيانات العلائقية (MySQL/PostgreSQL) مع القدرة على كتابة وتحسين الاستعلامات المعقدة.
- إتقان أدوات التحكم في الإصدارات (Git) والعمل مع Git Flow.
- خبرة في تصميم وتطوير RESTful APIs و/أو خدمات GraphQL.
- الإلمام بتقنيات التخزين المؤقت (Caching) والطوابير (Queues) وتحسين الأداء.
- شغف بتطبيق أفضل الممارسات (مبادئ SOLID، أنماط التصميم) وكتابة كود نظيف وقابل للصيانة والتوسع.
- خبرة في اختبار الوحدة (Unit Testing) واختبار التكامل (Integration Testing) ومراجعة الكود.
- شهادة بكالوريوس/ماجستير في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة (ميزة إضافية).
- ميزة إضافية: خبرة في Docker, Kubernetes, AWS أو خطوط CI/CD.
عرض النص الأصلي للإعلان
We are looking for a Senior Backend Engineer (PHP/Laravel) to join the merchant-focused squads. The role will be heavily involved in building and scaling backend services that directly support our merchants, across different streams. Here’s a quick overview:
• PHP + Laravel (core stack)
• RESTful APIs, integrations, scalable architecture
• Focused on merchant journeys (orders, shipping, Catalog, etc.)
• Working closely with product, design & engineering teams
• Clean code, testing, and performance-minded development
Responsibilities
- Write “clean”, well-designed code
- Produce detailed specifications
- Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute to all phases of the development lifecycle
- Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Write high-quality code with readability, efficiency, and maintainability in mind.
- Build reusable code and libraries for future use
- Analyze performance
- Mentor junior and mid-level engineers
Requirements
- 4+ years of proven experience in software development with PHP and Laravel (preferably in high-traffic or complex systems).
- Strong proficiency in web technologies: HTML5, CSS3, JavaScript (ES6+), AJAX, and building responsive interfaces.
- Hands-on experience with third-party APIs (Google, Facebook, Payment Gateways, etc.).
- Solid knowledge of relational databases (MySQL/PostgreSQL) with ability to write and optimize complex queries.
- Proficiency with version control tools (Git) and working with Git Flow.
- Experience designing and developing RESTful APIs and/or GraphQL services.
- Familiarity with caching, queues, and performance optimization techniques.
- Passion for applying best practices (SOLID principles, design patterns) and writing clean, maintainable, and scalable code.
- Experience with unit testing, integration testing, and code reviews.
- BS/MS in Computer Science, Software Engineering, or related field is a plus.
- Bonus points: exposure to Docker, Kubernetes, AWS, or CI/CD pipelines.
وظائف أخرى لدى سلة