Roles & Responsibilities
Work directly with the founder to turn business problems and ideas into clear technical tasks and working solutions.
Understand and improve existing backend and full-stack systems, APIs, databases, integrations, and internal business tools.
Investigate bugs and technical issues using code, logs, data, and evidence before making conclusions.
Build and improve backend logic, APIs, database workflows, automations, and internal applications.
Use AI coding tools and agents to accelerate development, debugging, testing, research, and documentation.
Review and verify AI-generated work instead of trusting it blindly.
Learn unfamiliar technologies and platforms quickly when required.
Test changes properly and verify that the requested business outcome is actually achieved.
Clearly communicate what was completed, what was verified, what remains uncertain, and what should happen next.
Document important work so another developer can understand and continue it.
Take ownership of tasks from understanding the requirement through implementation, testing, and handover.
Desired Candidate Profile
We are looking for a hands-on software engineer who is strong in practical problem solving, fast learning, and technical execution.
The ideal candidate should:
Be currently based in the UAE and available for full-time, on-site work.
Have real hands-on software development experience, preferably in backend or full-stack development.
Understand APIs, databases, business logic, Git, debugging, and testing.
Think logically, investigate before making assumptions, and be comfortable solving unfamiliar problems.
Be able to enter an existing system, understand how it works, and make safe improvements.
Actively use AI development tools such as ChatGPT, Claude, Cursor, Codex, or similar tools.
Understand and verify AI-generated code and technical recommendations before accepting them.
Be curious about technology and able to learn new tools quickly.
Take ownership and work independently while knowing when to ask for help.
Communicate technical issues clearly in English or Arabic.
Experience with Node.js, PHP/Laravel, Python, React/Next.js, MySQL/PostgreSQL, Docker, cloud platforms, DevOps, ERP, e-commerce, SaaS, or AI/LLM systems is an advantage, but no specific technology stack is mandatory.
We value practical ability, intelligence, learning speed, and ownership more than certificates or experience with a specific platform
الأدوار والمسؤوليات
العمل مباشرة مع المؤسس لتحويل مشاكل وأفكار العمل إلى مهام تقنية واضحة وحلول عاملة.
فهم وتحسين أنظمة Backend وFull-Stack الحالية، واجهات برمجة التطبيقات (APIs)، قواعد البيانات، التكاملات، وأدوات الأعمال الداخلية.
التحقيق في الأخطاء والمشكلات التقنية باستخدام الكود، السجلات، البيانات، والأدلة قبل التوصل إلى استنتاجات.
بناء وتحسين المنطق الخلفي (backend)، واجهات برمجة التطبيقات (APIs)، تدفقات قواعد البيانات، الأتمتة، والتطبيقات الداخلية.
استخدام أدوات الترميز المدعومة بالذكاء الاصطناعي لتسريع التطوير، التصحيح، الاختبار، البحث، والتوثيق.
مراجعة والتحقق من الأعمال التي تم إنشاؤها بواسطة الذكاء الاصطناعي بدلاً من الوثوق بها بشكل أعمى.
تعلم التقنيات والمنصات غير المألوفة بسرعة عند الحاجة.
اختبار التغييرات بشكل صحيح والتأكد من تحقيق النتيجة المطلوبة من العمل.
التواصل بوضوح حول ما تم إنجازه، وما تم التحقق منه، وما لا يزال غير مؤكد، وما يجب حدوثه بعد ذلك.
توثيق الأعمال المهمة بحيث يتمكن مطور آخر من فهمها ومواصلة العمل عليها.
تحمل مسؤولية المهام بدءاً من فهم المتطلبات وحتى التنفيذ، الاختبار، والتسليم.
الملف الشخصي المرغوب للمرشح
نبحث عن مهندس برمجيات عملي يتمتع بمهارات قوية في حل المشكلات العملية، التعلم السريع، والتنفيذ التقني.
يجب أن يتوفر في المرشح المثالي:
أن يكون مقيم حالياً في دولة الإمارات العربية المتحدة ومتوفر للعمل بدوام كامل وعلى الموقع.
أن يكون لديه خبرة حقيقية في تطوير البرمجيات، ويفضل أن تكون في مجال Backend أو Full-Stack.
فهم واجهات برمجة التطبيقات (APIs)، قواعد البيانات، المنطق التجاري، Git، التصحيح، والاختبار.
التفكير بشكل منطقي، التحقيق قبل وضع الافتراضات، والارتياح لحل المشكلات غير المألوفة.
القدرة على الدخول إلى نظام قائم، فهم كيفية عمله، وإجراء تحسينات آمنة.
استخدام أدوات تطوير الذكاء الاصطناعي مثل ChatGPT، Claude، Cursor، Codex، أو أدوات مماثلة بشكل نشط.
فهم والتحقق من الكود والتوصيات التقنية التي تم إنشاؤها بواسطة الذكاء الاصطناعي قبل قبولها.
الفضول تجاه التكنولوجيا والقدرة على تعلم أدوات جديدة بسرعة.
تحمل المسؤولية والعمل بشكل مستقل مع معرفة متى يطلب المساعدة.
التواصل حول المشكلات التقنية بوضوح باللغة الإنجليزية أو العربية.
تعتبر الخبرة في Node.js، PHP/Laravel، Python، React/Next.js، MySQL/PostgreSQL، Docker، منصات السحابة، DevOps، ERP، التجارة الإلكترونية، SaaS، أو أنظمة الذكاء الاصطناعي/النماذج اللغوية الكبيرة ميزة إضافية، لكن لا يشترط وجود خبرة في أي تقنية محددة.
نحن نقدر القدرة العملية، الذكاء، سرعة التعلم، وتحمل المسؤولية أكثر من الشهادات أو الخبرة في منصة محددة