وصف الوظيفة
وصف الوظيفة
حول الدور
نبحث عن مهندس برمجيات كامل ليبني تطبيق الويب لدينا من الطرف إلى الطرف ويعيد MVP إلى الحياة. ستتولى المنتج الذي يواجه المستخدم والواجهة الخلفية التي تدعمه، وتعمل عن كثب مع مهندس الذكاء الاصطناعي لنسج تفاعلات ذكاء اصطناعي فورية وذكية في تجربة سلسة وموثوقة.
ما الذي ستفعله
- بناء ونشر تطبيق الويب عبر الواجهة الأمامية والخلفية، من مكوّنات UI إلى APIs ونماذج البيانات
- تصميم وتنفيذ واجهة محادثة فورية وتفاعلية استجابية (React، WebSockets/SSE)
- تطوير خدمات الخلفية: المصادقة، إدارة الجلسات، حفظ البيانات، والتكاملات مع طرف ثالث
- دمج خدمات الذكاء الاصطناعي متعددة العملاء في المنتج بالشراكة مع مهندس الذكاء الاصطناعي
- تصميم وصيانة قواعد البيانات وعقود واجهات برمجة التطبيقات التي تتسع مع تعقيد المنتج
- تحمل الأداء والموثوقية والأمان عبر الطبقة التقنية
- ترجمة متطلبات المنتج والتصميم إلى ميزات مُختبرة جيداً وقابلة للصيانة
- السرعة في بيئة في مرحلة مبكرة مع موازنة بين السرعة والجودة
المؤهلات
- 4+ سنوات من خبرة هندسة البرمجيات كاملة-المكدس
- إتقان قوي لـ TypeScript/JavaScript وإطار frontend حديث (يفضّل React)
- خبرة قوية بالواجهة الخلفية (Node.js، Python، أو ما شابه) في بناء APIs واستهلاكها
- خبرة في تصميم نماذج بيانات عRelational و/أو NoSQL (PostgreSQL، MongoDB، إلخ)
- الإلمام بنماذج الاتصال الفوري (WebSockets، SSE) وواجهات المستخدم التي تبث البيانات
- فهم المصادقة والتفويض والتعامل الآمن مع البيانات
- خبرة في دمج واجهات برمجة تطبيقات طرف ثالث، ويفضّل بما يشمل خدمات LLM أو AI
- الارتياح لتحمل الميزات من البداية حتى النهاية بحد أدنى من الإشراف
معلومات إضافية
- خبرة في البناء باستخدام واجهات LLM أو ميزات المنتج المدعومة بالذكاء الاصطناعي
- الإلمام بمنصات السحابة (AWS/GCP/Azure) وخطوط CI/CD
- معرفة بالتخزين المؤقت، والانتظار، ومعالجة الوظائف في الخلفية
- خبرة سابقة في شركة ناشئة في مراحل مبكرة أو منتج من 0 إلى 1
Job description
Job Description
About the Role
We're looking for a Full-Stack Engineer to build our web application end-to-end and bring the MVP to life. You'll own the user-facing product and the backend that supports it, working closely with the AI Engineer to weave intelligent, real-time AI interactions into a smooth, reliable experience.
What You'll Do
- Build and ship the web application across frontend and backend, from UI components to APIs and data models
- Design and implement a responsive, real-time conversational interface (React, WebSockets/SSE)
- Develop backend services: authentication, session management, data persistence, and third-party integrations
- Integrate AI and multi-agent services into the product in partnership with the AI Engineer
- Design and maintain databases and API contracts that scale with product complexity
- Own performance, reliability, and security across the stack
- Translate product and design requirements into well-tested, maintainable features
- Move fast in an early-stage environment, balancing speed with quality
Qualifications
- 4+ years of full-stack software engineering experience
- Strong proficiency in TypeScript/JavaScript and a modern frontend framework (React preferred)
- Solid backend experience (Node.js, Python, or similar) building and consuming APIs
- Experience designing relational and/or NoSQL data models (PostgreSQL, MongoDB, etc.)
- Familiarity with real-time communication patterns (WebSockets, SSE) and streaming UIs
- Understanding of authentication, authorization, and secure data handling
- Experience integrating third-party APIs, ideally including LLM or AI services
- Comfort owning features end-to-end with minimal oversight
Additional Information
- Experience building with LLM APIs or AI-powered product features
- Familiarity with cloud platforms (AWS/GCP/Azure) and CI/CD pipelines
- Knowledge of caching, queuing, and background job processing
- Prior early-stage startup or 0-to-1 product experience