مهندس تطوير الخلفيات البرمجية

عن تنامي

تعمل تنامي على بناء البنية التحتية التي تمكن المستثمرين من الوصول إلى الاستثمارات البديلة في الشرق الأوسط وجميع أنحاء العالم. نقوم بإنشاء الأنظمة الأساسية التي تُسهّل الوصول إلى الأسواق الخاصة من تسجيل الدخول الآمن ومعالجة العمليات المالية، إلى إدارة المحفظات الاستثمارية والالتزام بالمتطلبات التنظيمية.

الوصف الوظيفي

نبحث عن مهندس قادر على العمل في بيئات سريعة التغير، ويجيد تصميم أنظمة أساسية قوية. ستكون مسؤولًا عن اتخاذ قرارات مهمة تتعلق بالبنية التحتية، وبناء واجهات برمجية (APIs) قابلة للتوسع، وضمان موثوقية سير العمل المالي الأساسي. هذه ليست وظيفة تقليدية ضمن تنظيم مؤسسي واضح، بل ستحتاج إلى تحديد المشكلات، واقتراح الحلول، وتنفيذها بأقل قدر من التوجيه. نحن نبني شيئًا جديدًا كليًا، ونبحث عن مهندسين يشعرون بالحماس تجاه هذا النوع من التحديات

المهام والمسؤوليات

  • تصميم وبناء خدمات خلفية قابلة للتوسع وواجهات برمجة تطبيقات (APIs) باستخدام TypeScript/Node.js أو لغات JVM
  • تصميم نماذج البيانات وتنفيذ منطق الأعمال لعمليات مالية معقدة
  • اتخاذ قرارات بشأن بنية تحتية AWS وتنفيذها (Lambda, Fargate, RDS, Cognito)
  • بناء أنظمة مصادقة آمنة، تدفقات OAuth2، وتكاملات API
  • المبادرة في اتخاذ القرارات التقنية التي تؤثر على اتجاه المنتج وتجربة المستخدم
  • التعاون المباشر مع فرق المنتج والأعمال لحل مشاكل السوق الحقيقية
  • حل مشكلات الإنتاج، تحسين الأداء، وضمان موثوقية النظام
  • توجيه المهندسين الآخرين والمساهمة في تأسيس ثقافة وأساليب هندسية متميزة

المتطلبات الأساسية

  • خبرة عملية لا تقل عن 5 سنوات في تطوير الخلفيات (Backend) لأنظمة إنتاجية
  • خبرة قوية في TypeScript/Node.js أو لغات JVM مثل Java أو Kotlin
  • فهم عميق لقاعدة بيانات PostgreSQL، وتصميم واجهات برمجة التطبيقات (REST/OpenAPI)، وتحسين قواعد البيانات
  • خبرة في خدمات AWS، خصوصًا في البنى المعمارية بدون خوادم (Serverless) والخدمات المُدارة
  • خبرة في OAuth2، JWT، وأنماط المصادقة الآمنة
  • روح العمل في بيئة ناشئة: القدرة على التعامل مع الغموض، المبادرة، وتحمل مسؤوليات متعددة
  • العمل باستقلالية كبيرة: تحديد المشكلات وابتكار الحلول دون الحاجة لتوجيه مستمر
  • التركيز على المنتج: شغف حقيقي بفهم بيئة العمل واحتياجات المستخدمين
  • مهارات تواصل ممتازة ورغبة قوية في التعاون والعمل الجماعي

المتطلبات الثانوية

  • خبرة في التطبيقات المالية، أنظمة العملات المتعددة، أو منصات الاستثمار
  • معرفة بأدوات البنية التحتية كرمز (Infrastructure as Code) مثل Terraform وCloudFormation
  • فهم معماريات قائمة على الأحداث (Event-driven) وأنظمة قوائم الرسائل (Message Queues)
  • المعرفة بالمتطلبات التنظيمية مثل (KYC/AML) أو أطر الالتزام القانونية
  • مهارات في اللغة العربية أو خبرة في التعامل مع النصوص من اليمين إلى اليسار (RTL) والتدويل

الموقع وطبيعة العمل

المقر الرئيسي في مكتب البحرين، لكننا نرحب بالموظفين العاملين عن بُعد بالكامل خارج البحرين بشرط ألا يتجاوز فرق التوقيت 3 ساعات. يتطلب هذا الدور التعاون الوثيق مع فرق المنتج والأعمال عبر مناطق زمنية مختلفة.