Go (Golang) Developer — Junior / Mid-Level
Il y a 1 jour
Hassi Bahbah, Djelfa, Algérie
هيليكس
Télétravail
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
🚀 فرصة عمل عن بُعد
Go (Golang) Developer — Junior / Mid-Level
Helix AI | Saudi Arabia 🇸🇦
نبحث عن مطور Golang بمستوى Junior قوي أو Mid-Level للانضمام إلى مشروع تقني قائم، والمساهمة في تطويره وتحسين استقراره وتجهيزه للعمل مع العملاء.
العمل عن بُعد بالكامل، بنظام التعاقد على المشاريع (Project-Based)، مع دفعات مالية مرتبطة بإنجاز مراحل واضحة (Milestones).
🏢 عن المشروع
نعمل في Helix AI على تطوير Helix RFID، وهو نظام SaaS متقدم لإدارة المخازن والمخزون والعمليات اللوجستية باستخدام تقنية RFID.
النظام موجود بالفعل ويحتوي على عدد كبير من المزايا والشاشات والعمليات، منها:
• إدارة المخازن والمواقع والأصناف والمخزون.
• تتبع القطع والكرتون باستخدام RFID والـ Serial Numbers.
• الاستلام والصرف والتحويلات والجرد باستخدام قارئات RFID.
• إدارة الطلبات والتجهيز والشحن والتوزيع.
• تصميم وطباعة RFID Labels والباركود عبر نظام Label Studio.
• التكامل مع أنظمة ERP مثل ERPNext وغيرها.
• إدارة المستخدمين والصلاحيات والموافقات.
• لوحات تحكم وتقارير ومزايا تعتمد على الذكاء الاصطناعي.
• دعم شركات متعددة (Multi-Tenant SaaS). المشروع ليس فكرة سنبدأها من الصفر؛ هناك كود ومنظومة تعمل بالفعل، ونحتاج إلى تطويرها وتحسينها واختبارها وتجهيزها للتوسع. 🛠️ التقنيات المستخدمة
• Backend: Golang 1.24، باستخدام Standard Library وREST APIs.
• Database: PostgreSQL.
• Frontend: Vanilla JavaScript / HTML / CSS.
• Deployment: Linux, Docker, Docker Compose, Caddy.
• Version Control & CI: GitHub / GitHub Actions.
• Mobile: تطبيق Android منفصل باستخدام Kotlin (للتكامل معه عند الحاجة). 🎯 ما المطلوب منك؟ نبحث عن مطور عملي يركز على التنفيذ والنتائج، وليس إعادة بناء المشروع أو تغيير معماريته. المهام الرئيسية:
• فهم الكود الحالي والتعامل معه دون الحاجة إلى إعادة كتابته من الصفر.
• إصلاح الأخطاء وتحسين استقرار النظام.
• تطوير Features جديدة بناءً على متطلبات واضحة.
• كتابة واختبار REST APIs والتعامل مع PostgreSQL.
• إعداد وتحسين عمليات النشر على Linux باستخدام Docker.
• تطوير Deployment Workflow واضح وموثوق، مع CI/CD وإمكانية التراجع عن الإصدارات عند حدوث مشكلة.
• إضافة اختبارات للوظائف المهمة والتأكد من عدم تأثر الوظائف الحالية بالتعديلات.
• استخدام أدوات AI لتسريع التطوير مع مراجعة الكود الناتج واختباره قبل التسليم. لا نبحث حاليًا عن مطور لإعادة تصميم Architecture أو تنفيذ Refactoring شامل. الهدف هو الاستفادة من النظام الموجود، تحسينه تدريجيًا، وإضافة مزايا جديدة بسرعة وجودة مقبولة. 🤖 استخدام أدوات AI نشجع بقوة استخدام أدوات مثل: Claude Code, OpenAI Codex, GitHub Copilot أو أي أدوات أخرى تساعد على تسريع العمل. لا يهمنا أن تكتب كل سطر كود بنفسك؛ المهم أن تكون قادرًا على:
• فهم ما يولده الذكاء الاصطناعي.
• اكتشاف الأخطاء ومعالجتها.
• التأكد من أمان الكود وجودته.
• اختبار الميزة قبل تسليمها.
• تنفيذ المتطلبات بكفاءة دون استهلاك وقت طويل في تعديلات غير ضرورية. استخدام AI لا يعوّض الفهم الحقيقي للبرمجة. ✅ المتطلبات أساسية:
• خبرة عملية في Go، حتى لو لم تكن سنوات طويلة.
• فهم جيد لـ REST APIs وHTTP وJSON.
• القدرة على التعامل مع PostgreSQL وSQL queries.
• معرفة جيدة بـ Git وGitHub وPull Requests.
• القدرة على العمل على Linux واستخدام Docker.
• القدرة على فهم مشروع موجود وتطويره.
• استخدام عملي لأدوات AI في البرمجة.
• الالتزام بالتسليم والتواصل الواضح عند وجود مشاكل أو عوائق. تعتبر ميزة إضافية:
• خبرة سابقة في SaaS أو WMS أو ERP systems.
• خبرة في JavaScript.
• معرفة بـ CI/CD وGitHub Actions.
• خبرة في الاختبارات الآلية.
• معرفة بـ RFID أو تكامل الأجهزة والطابعات. لا نشترط شهادة جامعية أو عدد سنوات خبرة محدد. القدرة على التنفيذ أهم من المسمى الوظيفي. 💰 نظام العمل والدفع سيكون التعاون في البداية بعقد مشروع، مقسّم إلى مراحل واضحة، مثل: Milestone 1 — Project Setup & Understanding تشغيل النظام في بيئة تطوير وتجربة مستقلة، وفهم هيكله، وتوثيق طريقة تشغيله والأخطاء الأولية. Milestone 2 — Deployment & CI/CD إنشاء مسار نشر مستقر وقابل للتكرار، مع اختبارات أساسية، وإجراءات Backup وRollback. Milestone 3 — Stabilization إصلاح مجموعة متفق عليها من الأخطاء المهمة وإضافة الاختبارات المناسبة لها. Milestone 4 — Feature Development تطوير وتسليم مزايا جديدة متفق عليها، مع اختبارها ودمجها ونشرها على بيئة التجربة. سيتم الاتفاق مسبقًا على المخرجات المطلوبة، ومعايير قبولها، والمدة والتكلفة لكل مرحلة، وتُصرف الدفعة الخاصة بكل مرحلة بعد قبول تسليمها. نبحث عن تعاون طويل المدى مع الشخص المناسب إذا أثبت كفاءته خلال المشروع الأول. 📩 طريقة التقديم أرسل إلى: careers@helix.sa عنوان البريد: Golang Developer – Your Name يرجى إرفاق:
• السيرة الذاتية (CV).
• رابط GitHub أو نماذج من أعمالك السابقة إن وجدت.
• وصف مختصر لمشروع عملت عليه باستخدام Go ودورك فيه.
• أدوات AI التي تستخدمها في التطوير، وكيف تعتمد عليها في عملك.
• مدى تفرغك وموعد إمكانية البدء.
• توقعاتك المالية للعمل بنظام المشاريع والمراحل. سيتم اختيار المرشحين بناءً على الخبرة العملية والقدرة على فهم مشروع قائم وتنفيذ وتسليم مهام واضحة. نرحب بالمطورين من جميع الدول العربية. 🌍 📧 careers@helix.sa
• إدارة المخازن والمواقع والأصناف والمخزون.
• تتبع القطع والكرتون باستخدام RFID والـ Serial Numbers.
• الاستلام والصرف والتحويلات والجرد باستخدام قارئات RFID.
• إدارة الطلبات والتجهيز والشحن والتوزيع.
• تصميم وطباعة RFID Labels والباركود عبر نظام Label Studio.
• التكامل مع أنظمة ERP مثل ERPNext وغيرها.
• إدارة المستخدمين والصلاحيات والموافقات.
• لوحات تحكم وتقارير ومزايا تعتمد على الذكاء الاصطناعي.
• دعم شركات متعددة (Multi-Tenant SaaS). المشروع ليس فكرة سنبدأها من الصفر؛ هناك كود ومنظومة تعمل بالفعل، ونحتاج إلى تطويرها وتحسينها واختبارها وتجهيزها للتوسع. 🛠️ التقنيات المستخدمة
• Backend: Golang 1.24، باستخدام Standard Library وREST APIs.
• Database: PostgreSQL.
• Frontend: Vanilla JavaScript / HTML / CSS.
• Deployment: Linux, Docker, Docker Compose, Caddy.
• Version Control & CI: GitHub / GitHub Actions.
• Mobile: تطبيق Android منفصل باستخدام Kotlin (للتكامل معه عند الحاجة). 🎯 ما المطلوب منك؟ نبحث عن مطور عملي يركز على التنفيذ والنتائج، وليس إعادة بناء المشروع أو تغيير معماريته. المهام الرئيسية:
• فهم الكود الحالي والتعامل معه دون الحاجة إلى إعادة كتابته من الصفر.
• إصلاح الأخطاء وتحسين استقرار النظام.
• تطوير Features جديدة بناءً على متطلبات واضحة.
• كتابة واختبار REST APIs والتعامل مع PostgreSQL.
• إعداد وتحسين عمليات النشر على Linux باستخدام Docker.
• تطوير Deployment Workflow واضح وموثوق، مع CI/CD وإمكانية التراجع عن الإصدارات عند حدوث مشكلة.
• إضافة اختبارات للوظائف المهمة والتأكد من عدم تأثر الوظائف الحالية بالتعديلات.
• استخدام أدوات AI لتسريع التطوير مع مراجعة الكود الناتج واختباره قبل التسليم. لا نبحث حاليًا عن مطور لإعادة تصميم Architecture أو تنفيذ Refactoring شامل. الهدف هو الاستفادة من النظام الموجود، تحسينه تدريجيًا، وإضافة مزايا جديدة بسرعة وجودة مقبولة. 🤖 استخدام أدوات AI نشجع بقوة استخدام أدوات مثل: Claude Code, OpenAI Codex, GitHub Copilot أو أي أدوات أخرى تساعد على تسريع العمل. لا يهمنا أن تكتب كل سطر كود بنفسك؛ المهم أن تكون قادرًا على:
• فهم ما يولده الذكاء الاصطناعي.
• اكتشاف الأخطاء ومعالجتها.
• التأكد من أمان الكود وجودته.
• اختبار الميزة قبل تسليمها.
• تنفيذ المتطلبات بكفاءة دون استهلاك وقت طويل في تعديلات غير ضرورية. استخدام AI لا يعوّض الفهم الحقيقي للبرمجة. ✅ المتطلبات أساسية:
• خبرة عملية في Go، حتى لو لم تكن سنوات طويلة.
• فهم جيد لـ REST APIs وHTTP وJSON.
• القدرة على التعامل مع PostgreSQL وSQL queries.
• معرفة جيدة بـ Git وGitHub وPull Requests.
• القدرة على العمل على Linux واستخدام Docker.
• القدرة على فهم مشروع موجود وتطويره.
• استخدام عملي لأدوات AI في البرمجة.
• الالتزام بالتسليم والتواصل الواضح عند وجود مشاكل أو عوائق. تعتبر ميزة إضافية:
• خبرة سابقة في SaaS أو WMS أو ERP systems.
• خبرة في JavaScript.
• معرفة بـ CI/CD وGitHub Actions.
• خبرة في الاختبارات الآلية.
• معرفة بـ RFID أو تكامل الأجهزة والطابعات. لا نشترط شهادة جامعية أو عدد سنوات خبرة محدد. القدرة على التنفيذ أهم من المسمى الوظيفي. 💰 نظام العمل والدفع سيكون التعاون في البداية بعقد مشروع، مقسّم إلى مراحل واضحة، مثل: Milestone 1 — Project Setup & Understanding تشغيل النظام في بيئة تطوير وتجربة مستقلة، وفهم هيكله، وتوثيق طريقة تشغيله والأخطاء الأولية. Milestone 2 — Deployment & CI/CD إنشاء مسار نشر مستقر وقابل للتكرار، مع اختبارات أساسية، وإجراءات Backup وRollback. Milestone 3 — Stabilization إصلاح مجموعة متفق عليها من الأخطاء المهمة وإضافة الاختبارات المناسبة لها. Milestone 4 — Feature Development تطوير وتسليم مزايا جديدة متفق عليها، مع اختبارها ودمجها ونشرها على بيئة التجربة. سيتم الاتفاق مسبقًا على المخرجات المطلوبة، ومعايير قبولها، والمدة والتكلفة لكل مرحلة، وتُصرف الدفعة الخاصة بكل مرحلة بعد قبول تسليمها. نبحث عن تعاون طويل المدى مع الشخص المناسب إذا أثبت كفاءته خلال المشروع الأول. 📩 طريقة التقديم أرسل إلى: careers@helix.sa عنوان البريد: Golang Developer – Your Name يرجى إرفاق:
• السيرة الذاتية (CV).
• رابط GitHub أو نماذج من أعمالك السابقة إن وجدت.
• وصف مختصر لمشروع عملت عليه باستخدام Go ودورك فيه.
• أدوات AI التي تستخدمها في التطوير، وكيف تعتمد عليها في عملك.
• مدى تفرغك وموعد إمكانية البدء.
• توقعاتك المالية للعمل بنظام المشاريع والمراحل. سيتم اختيار المرشحين بناءً على الخبرة العملية والقدرة على فهم مشروع قائم وتنفيذ وتسليم مهام واضحة. نرحب بالمطورين من جميع الدول العربية. 🌍 📧 careers@helix.sa