نبذة عن الدور
في Octane، تُعد التكنولوجيا محركاً رئيسياً للابتكار وتميز المنتج والنمو القابل للتوسع. بصفتك مهندس تطوير برمجيات خلفية، ستلعب دوراً محورياً في تصميم وتطوير وصيانة الأنظمة والخدمات التي تشغل منتجاتنا ومنصاتنا.
صُمم هذا الدور لمن يجمع بين الخبرة التقنية القوية والشغف ببناء حلول خلفية موثوقة وآمنة وقابلة للتوسع. ستعمل بشكل وثيق مع مهندسي الواجهات الأمامية ومديري المنتجات وأصحاب المصلحة الآخرين لتطوير واجهات برمجة تطبيقات (APIs) قوية، وتحسين أداء النظام، وضمان استقرار تطبيقاتنا مع استمرار نمو Octane.
ما ستفعله
تصميم وتطوير وصيانة خدمات خلفية وواجهات برمجة تطبيقات قابلة للتوسع. بناء وتحسين تطبيقات جانب الخادم وقواعد البيانات وهندسة النظام. التعاون مع مهندسي الواجهات الأمامية لضمان تكامل سلس بين مكونات العميل والخادم. تطوير حلول آمنة وفعالة وموثوقة تدعم احتياجات العمل. مراقبة واستكشاف أخطاء أداء التطبيق وموثوقية النظام وإصلاحها وتحسينها. كتابة كود نظيف وقابل للصيانة وموثق جيداً باتباع أفضل ممارسات الصناعة. المشاركة في مراجعات الكود والمساهمة في المناقشات التقنية وتبادل المعرفة. تنفيذ استراتيجيات الاختبار لضمان جودة واستقرار التطبيق. البقاء على اطلاع بأحدث تقنيات الخلفية وأطر العمل وممارسات التطوير.
مجالات المسؤولية الرئيسية
تطوير وهندسة البرمجيات الخلفية، تصميم وتكامل واجهات برمجة التطبيقات، تصميم وتحسين قواعد البيانات، الأداء والأمن وقابلية التوسع، التعاون بين الأقسام، التحسين المستمر والابتكار.
ما نبحث عنه
درجة البكالوريوس في علوم الحاسوب أو الهندسة أو مجال ذي صلة. 4-7 سنوات من الخبرة في تطوير البرمجيات الخلفية. كفاءة قوية في لغة برمجة خلفية واحدة أو أكثر مثل Node.js أو Python أو Java أو Go أو C#. خبرة في تصميم وبناء واجهات برمجة تطبيقات RESTful والخدمات المصغرة (Microservices). فهم قوي لقواعد البيانات (SQL و/أو NoSQL) ونمذجة البيانات. خبرة في منصات الحوسبة السحابية مثل AWS أو Azure أو Google Cloud. معرفة بأدوات الحاويات والنشر (مثل Docker وKubernetes). خبرة في أنظمة التحكم في الإصدار (مثل Git). مهارات قوية في حل المشكلات وتصحيح الأخطاء والتحليل. فهم لأفضل ممارسات الأمن وتصميم الأنظمة القابلة للتوسع. القدرة على إدارة مهام متعددة والالتزام بالمواعيد النهائية. مهارات تواصل وعمل جماعي قوية. الاهتمام بالتفاصيل، والمبادرة، والشغف ببناء أنظمة خلفية موثوقة.
إذا كنت متحمساً للانضمام إلى شركة سريعة النمو وبناء حلول تقنية مؤثرة، يسعدنا أن نسمع منك.
أرسل سيرتك الذاتية المحدثة إلى [اضغط هنا لمشاهدة البريد اﻹلكتروني] مع وضع عنوان الرسالة "Back-End Engineer".
About The Role
At Octane, technology is a key driver of innovation, product excellence, and scalable growth. As a Back-End Engineer, you will play a critical role in designing, developing, and maintaining the systems and services that power our products and platforms.
This role is designed for someone who combines strong technical expertise with a passion for building reliable, secure, and scalable backend solutions. You will collaborate closely with front-end engineers, product managers, and other stakeholders to develop robust APIs, optimize system performance, and ensure the stability of our applications as Octane continues to grow.
What You'll Be Doing
Design, develop, and maintain scalable backend services and APIs. Build and optimize server-side applications, databases, and system architecture. Collaborate with front-end engineers to ensure seamless integration between client and server components. Develop secure, efficient, and reliable solutions that support business needs. Monitor, troubleshoot, and improve application performance and system reliability. Write clean, maintainable, and well-documented code following industry best practices. Participate in code reviews and contribute to technical discussions and knowledge sharing. Implement testing strategies to ensure application quality and stability. Stay up to date with emerging backend technologies, frameworks, and development practices.
Key Areas of Ownership
Back-End Development & Architecture API Design & Integration Database Design & Optimization Performance, Security & Scalability Cross-Functional Collaboration Continuous Improvement & Innovation
What We're Looking For
Bachelor’s degree in Computer Science, Engineering, or a related field4–7 years of experience in back-end development Strong proficiency in one or more backend programming languages such as Node.js, Python, Java, Go, or C#Experience designing and building RESTful APIs and microservices Strong understanding of databases (SQL and/or NoSQL) and data modeling Experience with cloud platforms such as AWS, Azure, or Google Cloud Familiarity with containerization and deployment tools (e.g., Docker, Kubernetes) Experience with version control systems (e.g., Git) Strong problem-solving, debugging, and analytical skills Understanding of security best practices and scalable system design Ability to manage multiple tasks and meet deadlines Strong communication and teamwork skills Detail-oriented, proactive, and passionate about building reliable backend systems
If you're excited to join a fast-growing company and build impactful technology solutions, we'd love to hear from you.
Send us your updated resume to [اضغط هنا لمشاهدة البريد اﻹلكتروني] with the subject line "Back-End Engineer".