Job Description
Roles & Responsibilities
The Company
Toters is an on-demand e-commerce and delivery platform that enables customers to get anything in their city with the highest level of convenience.
Technology is at the heart of everything we do. Our product and engineering teams work every day to build experiences that make customers lives easier while continuously improving internal systems to deliver faster and at the best cost.
If you re excited about working in a high-growth startup environment and want to be part of a team shaping the future of how people shop in the Middle East, we d love to hear from you.
About the Role
Are you passionate about building scalable backend systems while owning the cloud infrastructure that powers them? As a Senior Backend Engineer (Platform & DevOps) at Toters, you'll split your time between designing and developing production-grade backend services and improving the cloud platform, deployment pipelines, and operational excellence that enable our engineering teams to deliver software safely and efficiently.
In this role, you'll own services end-to-end from application design and implementation to deployment, monitoring, scalability, security, and production reliability. Working closely with Software Engineers, Product Managers, and Infrastructure teams, you'll help build resilient systems that power our products while continuously improving the developer experience.
In this role, you will:
Backend Engineering
- Collaborate with cross-functional teams to translate business requirements into scalable backend solutions.
- Design, develop, test, and maintain high-performance backend services using PHP (Laravel).
- Design and build RESTful APIs and microservices that power customer-facing and internal applications.
- Write clean, maintainable, and well-tested code following engineering best practices.
- Optimize application performance, database queries, caching strategies, and system scalability.
- Participate in architecture discussions and contribute to technical decisions that improve long-term maintainability.
- Conduct thoughtful code reviews and mentor engineers through technical guidance and best practices.
Platform & DevOps
- Design, build, and maintain cloud infrastructure on AWS to support highly available and scalable applications.
- Build and improve CI/CD pipelines that enable fast, reliable, and secure software delivery.
- Manage containerized applications using Docker and Kubernetes.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (Terraform or similar tools).
- Improve system observability through monitoring, logging, alerting, and performance dashboards.
- Optimize cloud infrastructure for scalability, reliability, security, and cost efficiency.
- Participate in production incident response, troubleshooting, root cause analysis, and post-incident reviews.
- Implement security best practices for applications, infrastructure, secrets management, and access control.
- Continuously improve deployment processes, operational tooling, and developer experience across engineering teams.
Key Qualifications
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in backend software engineering, with significant hands-on experience in cloud infrastructure and DevOps practices.
- Strong experience developing backend applications using PHP (Laravel).
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, design patterns, and software architecture.
- Experience designing and building RESTful APIs, distributed systems, and microservices.
- Strong experience with relational databases such as PostgreSQL or MySQL, along with caching technologies such as Redis.
- Strong hands-on experience with AWS, including services such as EC2, ECS, Lambda, RDS, S3, IAM, CloudWatch, VPC, and SQS.
- Experience building and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Experience working with Docker and Kubernetes in production environments.
- Experience using Infrastructure as Code tools such as Terraform or CloudFormation.
- Strong understanding of Linux systems, networking fundamentals, and cloud security best practices.
- Experience implementing monitoring, logging, and observability solutions using tools such as CloudWatch, Grafana, Prometheus, or the ELK stack.
- Experience owning production systems, participating in on-call rotations, and resolving production incidents.
- Strong communication skills with the ability to collaborate across teams and mentor engineers.
- Passion for building scalable, secure, and reliable systems while continuously improving engineering excellence.
Nice to Have
- Experience with Go, Python, or additional backend programming languages.
- Experience with messaging and streaming technologies such as Kafka, RabbitMQ, or AWS SQS/SNS.
- Experience deploying serverless applications using AWS Lambda.
- Experience with Helm, ArgoCD, or GitOps workflows.
- Experience building Internal Developer Platforms (IDPs) or improving developer tooling.
- Experience with service mesh technologies such as Istio or Linkerd.
- Experience working in high-growth technology companies, e-commerce, or on-demand delivery platforms.
- AWS certifications are a plus.
Why Toters?
- Flexible work environment with hybrid-friendly roles.
- Opportunity to work across software engineering and cloud infrastructure, building systems that directly power Toters' products.
- Solve complex engineering challenges involving backend architecture, cloud infrastructure, automation, and distributed systems.
- Collaborate with talented engineers in a culture of ownership, mentorship, and continuous learning.
- Direct impact on products used by thousands of customers every day.
- Competitive compensation package.
- Exclusive discounts on Toters orders.
- First-class medical insurance.
وصف الوظيفة
الأدوار والمسؤوليات
الشركة
Toters هو منصة تجارة إلكترونية وتوصيل حسب الطلب تتيح للعملاء الحصول على أي شيء في مدينتهم مع أعلى مستوى من الراحة.
التكنولوجيا في صميم كل ما نقوم به. تعمل فرق المنتج والهندسة لدينا كل يوم لبناء تجارب تجعل حياة العملاء أسهل مع تحسين الأنظمة الداخلية باستمرار لتسليم أسرع وبأقل تكلفة.
إذا كنت متحمسًا للعمل في بيئة شركة ناشئة ذات نمو عالي وترغب في أن تكون جزءًا من فريق يشكل مستقبل طريقة تسوق الناس في الشرق الأوسط، فسنود سماعك.
حول الدور
هل أنت شغوف ببناء أنظمة Backend قابلة للتوسع بينما تمتلك بنية السحابة التي تشغّلها؟ كـ مهندس Backend أول (المنصة وDevOps) في Toters، ستقضي وقتك بين تصميم وتطوير خدمات Backend ذات الإنتاجية العالية وتحسين منصة السحابة، خطوط أنابيب النشر، والتفوّق التشغيلي الذي يمكّن فرق الهندسة لدينا من تقديم البرمجيات بأمان وكفاءة.
في هذا الدور، ستملك الخدمات من البداية للنهاية من تصميم التطبيق وتنفيذه إلى النشر والمراقبة والقدرة على التوسع والأمان وموثوقية الإنتاج. بالعمل عن كثب مع مهندسي البرمجيات، ومديري المنتجات، وفرق البنية التحتية، ستساعد في بناء أنظمة مرنة تدعم منتجاتنا مع تحسين تجربة المطور باستمرار.
في هذا الدور، ستقوم بـ:
هندسة Backend
- التعاون مع فرق متعددة التخصصات لتحويل متطلبات العمل إلى حلول Backend قابلة للتوسع.
- تصميم وتطوير واختبار وصيانة خدمات Backend عالية الأداء باستخدام PHP (Laravel).
- تصميم وبناء RESTful APIs و microservices التي تدعم التطبيقات الموجهة للعملاء والتطبيقات الداخلية.
- كتابة كود نظيف وقابل للصيانة ومُختبر جيداً وفق ممارسات الهندسة.
- تحسين أداء التطبيق، استعلامات قاعدة البيانات، استراتيجيات التخزين المؤقت، وقدرة النظام على التوسع.
- المشاركة في مناقشات الهندسة والمساهمة في القرارات الفنية التي تحسن الصيانة طويلة الأجل.
- إجراء مراجعات تعليمية مدروسة للكود وتوجيه المهندسين عبر الإرشاد الفني وأفضل الممارسات.
المنصة وDevOps
- تصميم وبناء وصيانة بنية سحابة على AWS لدعم تطبيقات عالية التوفر وقابلة للتوسع.
- بناء وتحسين خطوط أنابيب CI/CD التي تتيح تسليم البرمجيات بسرعة وموثوقية وأمان.
- إدارة التطبيقات المحتواة في حاويات باستخدام Docker وKubernetes.
- أتمتة توفير البنية التحتية وتكوينها باستخدام Infrastructure as Code (Terraform أو أدوات مماثلة).
- تحسين الرصد وObservability من خلال المراقبة، logging، التنبيهات، ولوحات الأداء.
- تحسين بنية السحابة من حيث قابلية التوسع، والموثوقية، والأمان، وكفاءة التكلفة.
- المشاركة في استجابة الحوادث الإنتاجية، استكشاف الأخطاء، تحليل السبب الجذري، ومراجعات ما بعد الحادث.
- تنفيذ أفضل ممارسات الأمان للتطبيقات والبنية التحتية وإدارة الأسرار والتحكم في الوصول.
- الاستمرار في تحسين عمليات النشر، وأدوات التشغيل، وتجربة المطور عبر فرق الهندسة.
المؤهلات الأساسية
- درجة البكالوريوس في علوم الحاسب، الهندسة، أو مجال ذي صلة.
- 6+ سنوات من الخبرة في هندسة البرمجيات الخلفية، مع خبرة عملية كبيرة في بنية السحابة وممارسات DevOps.
- خبرة قوية في تطوير تطبيقات Backend باستخدام PHP (Laravel).
- فهم قوي للبرمجة الكائنية التوجه (OOP)، مبادئ SOLID، أنماط التصميم، وهندسة البرمجيات.
- خبرة في تصميم وبناء RESTful APIs، الأنظمة الموزعة، والخدمات المصغرة.
- خبرة قوية مع قواعد البيانات العلائقية مثل PostgreSQL أو MySQL، إلى جانب تقنيات التخزين المؤقت مثل Redis.
- خبرة عملية قوية مع AWS، بما في ذلك EC2, ECS, Lambda, RDS, S3, IAM, CloudWatch, VPC, وSQS.
- خبرة في بناء وصيانة خطوط CI/CD باستخدام GitHub Actions، GitLab CI، Jenkins، أو أدوات مماثلة.
- خبرة في العمل مع Docker وKubernetes في بيئات الإنتاج.
- خبرة في استخدام أدوات Infrastructure as Code مثل Terraform أو CloudFormation.
- فهم قوي لأنظمة Linux، أساسيات الشبكات، وأفضل ممارسات أمان السحابة.
- خبرة في تنفيذ حلول الرصد، التسجيل، والملاحظية باستخدام أدوات مثل CloudWatch، Grafana، Prometheus، أو ELK stack.
- خبرة في امتلاك الأنظمة الإنتاجية، المشاركة في جولات الاستدعاء، وحل حوادث الإنتاج.
- مهارات تواصل قوية مع القدرة على التعاون عبر الفرق وتوجيه المهندسين.
- شغف ببناء أنظمة قابلة للتوسع وآمنة وموثوقة مع تحسين التميز الهندسي باستمرار.
يفضل وجوده
- خبرة بـ Go، Python، أو لغات برمجة خلفية إضافية.
- خبرة مع تقنيات الرسائل والبث مثل Kafka، RabbitMQ، أو AWS SQS/SNS.
- خبرة في نشر تطبيقات خالية من الخادم باستخدام AWS Lambda.
- خبرة بـ Helm، ArgoCD، أو سير عمل GitOps.
- خبرة في بناء منصات مطورين داخليًا (IDPs) أو تحسين أدوات المطور.
- خبرة مع تقنيات شبكة الخدمات مثل Istio أو Linkerd.
- خبرة في العمل بشركات تكنولوجيا ذات نمو عالي، أو التجارة الإلكترونية، أو منصات التوصيل حسب الطلب.
- شهادات AWS تعتبر ميزة إضافية.
لماذا Toters؟
- بيئة عمل مرنة مع أدوار قابلة للتواجد بنظام العمل الهجين.
- فرصة العمل عبر هندسة البرمجيات وبنية السحابة، وبناء أنظمة تدعم منتجات Toters مباشرة.
- حل تحديات هندسية معقدة تشمل بنية Backend، بنية سحابية، أتمتة، وأنظمة موزعة.
- التعاون مع مهندسين موهوبين في ثقافة الملكية، الإرشاد والتعلم المستمر.
- تأثير مباشر على منتجات تُستخدم من قبل آلاف العملاء يوميًا.
- حزمة تعويض منافسة.
- خصومات حصرية على طلبات Toters.
- تأمين طبي من الدرجة الأولى.