
مهندس خلفية الموظفين
تقوم Beam ببناء طبقة التشغيل لمستقبل يعتمد على الذكاء الاصطناعي. تساعد منصتنا الفرق من الشركات الناشئة السريعة الحركة إلى الشركات المدرجة في قائمة فورتشن 500، على أتمتة العمليات بالكامل باستخدام وكلاء يتعلمون ذاتيًا ويتكيفون في الوقت الفعلي. من خلال إزالة عبء العمل اليدوي المتكرر، نحن نحرر الناس للتركيز على ما يحتاج فعليًا إلى التفكير البشري. نحن نعيد تصور كيفية توسيع العمليات، بتوضيح وتسريع وذكاء في الجوهر. لمعرفة المزيد، قم بزيارة .
عن الفريق
فريق الهندسة في Beam يقوم ببناء البنية التحتية الأساسية للوكلاء الذين يتعلمون ذاتيًا، وتحويل الذكاء الاصطناعي إلى أنظمة موثوقة على مستوى الإنتاج. نعمل عبر كامل النظام، من الواجهة الأمامية إلى البنية الأساسية، لحل التنسيق في الوقت الحقيقي، ودمج الأدوات، وتنفيذ سير العمل المعقد. هذا بيئة ذات ثقة عالية وتأثير كبير حيث يتحرك المهندسون بسرعة، يشحنون بشكل متكرر، ويساهمون في تشكيل كل من المنتج والمنصة بينما نتوسع. إذا كنت تهتم بالعمل بتوضيح وسرعة وعمق، فستحقق أفضل عمل لديك هنا.
عن الدور
بصفتك مهندس برمجيات خلفية في Beam، ستكون مسؤولاً عن تصميم وتنفيذ وصيانة الأنظمة الخلفية التي تدعم وظائف منصتنا. ستعمل بشكل وثيق مع فرقنا متعددة الوظائف لضمان تكامل سلس وأداء أمثل. نحن نبحث عن شخص شغوف ببناء منتجات رائعة، يمتلك مهارات قيادة قوية، ومرتاح للعمل في بيئة شركة ناشئة سريعة الإيقاع.
المسؤوليات
سيتطلب هذا الدور الخبرة التقنية لبناء حلول البرمجيات الخاصة بنا، بالتركيز على البنية التحتية الخلفية لضمان التشغيل السلس والفعال لمنصتنا. ستشمل مسؤولياتك الرئيسية ما يلي:
تصميم وقيادة تنفيذ أنظمة خلفية قابلة للتوسع ومرنة تتماشى مع رؤية الشركة للمنتج والتكنولوجيا.
تشكيل والمساهمة في استراتيجية الهندسة، وضمان التوافق مع الأهداف التنظيمية طويلة الأجل وتقديم حلول ذات تأثير كبير.
قيادة التخطيط لخريطة الطريق التقنية وقيادة المشاريع الخلفية المعقدة من المفهوم إلى التسليم، مع تحسين الموثوقية والأداء والقابلية للتوسع.
التعاون مع القادة متعددي الوظائف لتحسين المتطلبات وتصميم حلول خلفية آمنة وفعالة، وضمان التكامل السلس عبر بنية التكنولوجيا.
كتابة كود نظيف وقابل للصيانة وموثق جيدًا مع اتباع أفضل الممارسات وأنماط التصميم.
إنشاء وتعزيز أفضل الممارسات في هندسة البرمجيات الخلفية، بما في ذلك الكود النظيف والقابل للصيانة والقابل للاختبار الذي يتبع الأنماط الحديثة للتصميم.
إدارة أنظمة البيانات، بما في ذلك هياكل قواعد البيانات، واستراتيجيات التخزين المؤقت، وتقنيات البحث، مع التركيز على القابلية للتوسع والأداء تحت تحميل عالٍ.
التعاون بشكل وثيق مع فرق الواجهة الأمامية والمنتجات لتعريف وتحسين واجهات برمجة التطبيقات، باستخدام معايير OpenAPI أو معايير مماثلة لتبادل البيانات بشكل متسق.
الترويج لجودة الكود من خلال إجراء والإشراف على مراجعات الكود الشاملة، توجيه الأقران ومعالجة الديون التقنية بشكل استباقي.
البقاء على اطلاع على اتجاهات الصناعة والتكنولوجيات الناشئة وأفضل الممارسات المتعلقة بتطوير البرمجيات الخلفية.
توجيه وتقديم التوجيه الفني للمهندسين الآخرين، تعزيز ثقافة التعلم المستمر والتميز التقني داخل الفريق.
المتطلبات
درجة البكالوريوس في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال ذو صلة.
حد أدنى من 7 سنوات من الخبرة المثبتة كمهندس برمجيات خلفية أو دور مشابه، مع التركيز على تصميم الأنظمة وتطوير تطبيقات الويب أو المنصات القابلة للتوسع.
التمكن من واحد أو أكثر من لغات البرمجة، مثل Typescript (Node.js)، Python أو Golang.
التمكن من قواعد بيانات SQL مثل PostgreSQL أو MySQL وقواعد بيانات NoSQL مثل MongoDB أو DynamoDB.الخبرة مع المنصات والخدمات السحابية مثل AWS، Azure، أو Google Cloud.
الخبرة مع تكنولوجيا الحاويات مثل Docker وKubernetes.الإلمام بتقنيات التخزين المؤقت مثل Redis.الخبرة السابقة في العمل مع بنية الخدمات المصغرة وتنفيذ الأنظمة الموجهة بالأحداث.
مهارات اتصال وعمل جماعي ممتازة، مع القدرة على التعاون الفعال مع الفرق متعددة الوظائف.
ذاتي الدافع وموجه بالتفاصيل، مع شغف بالتكنولوجيا.
العناصر التالية ليست متطلبات صارمة ولكن سيتم إعطائها الأولوية
الخبرة مع إطار عمل NestJS لبناء تطبيقات خلفية قابلة للتوسع.الخبرة مع CI/CD باستخدام أدوات مثل Github Actions، AWS CodePipeline، Jenkins، أو أي أدوات أخرى مشابهة.
الخبرة العملية مع حلول الطوابير والوسطاء الرسائل مثل AWS SNS + SQS، Kafka، أو RabbitMQ.
المعرفة بأدوات البنية التحتية ككود مثل AWS CDK، Terraform أو Pulumi.المعرفة والخبرة في العمل مع مبادئ التصميم الموجهة بالمجال (DDD) ومنهجيات التطوير الموجهة بالاختبار (TDD).
فهم وتطبيق مبادئ SOLID في تصميم وتطوير البرمجيات.الخبرة السابقة في العمل في بيئة تطوير Agile/Scrum.
المزايا
في Beam، نحن نبني بيئة حيث يمكن للأشخاص الطموحين تقديم أفضل عمل لهم، بالوضوح والهدف ومساحة للنمو. نحن نفكر بعناية في ما نبني، وكيف نعمل، ومن نوظف. المشاكل التي نحلها حقيقية. الأنظمة التي نبنيها معقدة. والناس هنا يهتمون بشدة بالصنعة، والسرعة، والقيام بعمل يهم بالفعل. لن تجد هنا هياكل صارمة أو عمليات لا تنتهي. ستجد الثقة العالية، المعايير العالية، وفريق تحركه الفضول، والمسؤولية، والتفكير على المدى البعيد.
ما ستجده هنا
الملكية بالوضوح: سوف تقود العمل من الفكرة إلى التنفيذ في بيئة عالية السياق، وعالية الاستقلالية. نحن نثق في الناس لقيادة الأمور والالتزام بها.
النمو الذي يتراكم: سواء كنت تعمق خبرتك التقنية، أو تستكشف القيادة، أو تتعلم عبر التخصصات، نحن ندعم مسارات النمو التي ليست بمقاس واحد يناسب الجميع.
العمل الذي يهم: سوف تساهم في الأنظمة المعتمدة على الذكاء الاصطناعي التي تقود العمليات الحقيقية، وليس فقط النماذج الأولية أو التجارب.
الحوافز المتوافقة: نحن نقدم تعويضات تنافسية وأسهم ذات قيمة، مصممة لإنشاء قيمة على المدى الطويل، وليس فقط مكافآت قصيرة الأجل. عندما تفوز Beam، فإنك تفوز أيضًا.
ثقافة ترفع مستوى التوقعات: سوف تعمل مع زملاء أذكياء وطيبين يقدرون الصراحة، والفضول، والزخم. نتحدى بعضنا البعض لنبني بشكل أفضل وندعم بعضنا كل خطوة على الطريق.
إذا كان هذا يبدو لك العمل الذي ترغب في القيام به والفريق الذي ترغب في النمو معه، نحب أن نسمع منك!