عن Mindrift والدور الوظيفي
تسعى Mindrift إلى مطور تطبيقات ويب بنامط Full-Stack حر للمساهمة في مشروع Tendem. هذه وظيفة بدوام جزئي عن بُعد حيث سيطبق المطور خبرة الهندسة الشاملة لتصميم وبناء والحفاظ على تطبيقات تفاعلية مبنية على متصفحات الويب، وظيفية وم robuste وسهلة الاستخدام لحالات استخدام واقعية. الدور مناسب للمهنيين ذوي الخبرة العملية عبر أطر الواجهة الحديثة، واجهات برمجة خلفية، قواعد البيانات، وتسليم منتج ويب من النهاية إلى النهاية.
نطاق المشروع
سيصمّم المطور وبناء وتحسين تطبيقات تعتمد على المتصفح تتميز بمنطق حقيقي، وإدارة حالة، وتخزين البيانات، وإدخال المستخدم. قد تتراوح هذه التطبيقات من متتبعات العادات وأدوات الميزانية إلى لوحات معلومات داخلية، وحلول Mini-SaaS، وتطبيقات مدعومة بالذكاء الاصطناعي. بالإضافة إلى ذلك، قد تشمل المهام العمل على تطبيقات بايثون مستقلة ونُسخ معالجة بيانات تدعم هذه المنتجات أو تتكامل معها.
المسؤوليات الرئيسية
- بناء تطبيقات ويب تفاعلية باستخدام تقنيات الواجهة الأمامية (React, ****, Vue, أو ما يماثلها) وواجهات برمجة خلفية (Python/FastAPI/Flask أو Node/Express).
- تصميم وتنفيذ نماذج البيانات والمخططات وطبقات الاستمرارية باستخدام SQL (PostgreSQL, SQLite) أو مخازن NoSQL.
- تنفيذ المصادقة والجلسات والتحكم في الوصول الأساسي القائم على الأدوار عند الحاجة.
- دمج واجهات برمجة التطبيقات التابعة لجهات خارجية وخدمات AI/LLM (OpenAI، Anthropic، أو ما يماثلها) في ميزات المنتج.
- إدارة الحالة، والتحقق من صحة إدخال المستخدم، والتعامل مع حالات الخطأ والحالة التحميلية بفعالية.
- تطوير أدوات بايثون مستقلة ونصوص لمهام مثل معالجة البيانات وعملاء API و Utilities خلفية خفيفة.
- مراجعة وتصحيح وتحسين وإعادة هيكلة تطبيقات كاملة لتحسين الصحة والدقة والأمان والأداء وقابلية الصيانة.
- كتابة كود واضح وقابل لاختبار وتصحيح مشاكل من النهاية إلى النهاية عبر الواجهة الأمامية والخلفية وطبقة قاعدة البيانات.
المؤهلات والمهارات المطلوبة
- على الأقل 3 سنوات خبرة ذات صلة في تطوير الويب الشامل أو تسليم تطبيقات ويب تفاعلية.
- أساس قوي في تطوير الويب الشامل، أطر الواجهة الحديثة، هندسة الخلفية، وبناء تطبيقات ويب تفاعلية من النهاية إلى النهاية.
- القدرة على العمل بثقة عبر الواجهة الأمامية والخلفية وقواعد البيانات وواجهات برمجة التطبيقات، وتصميم منطق تطبيق قوي، وبناء تطبيقات ويب جاهزة للإنتاج.
- مهارات حل المشكلات قوية، والانتباه للتفاصيل، والقدرة على تصميم ونشر ميزات كاملة بشكل مستقل.
- محفظة من التطبيقات الويب المنشورة مطلوبة.
- الكفاءة الإنجليزية عند مستوى أعلى-متوسط (B2) أو أعلى مطلوبة.
التعويض وترتيب العمل
هذه وظيفة بدوام جزئي عن بُعد. خلال فترات المشروع النشطة، من المقدر أن تتطلب المهام نحو 10–20 ساعة في الأسبوع. هذا تقدير وليس حصة عمل مضمونة، ويطبق فقط أثناء نشاط المشروع. يمكن للمساهمين كسب حتى 60 دولارًا في الساعة كحد أقصى، مع تفاوت التعويض بناءً على مستوى المساهم وسرعته في المساهمة، بالإضافة إلى نطاق المشروع وتعقيده والخبرة المطلوبة.
بيئة المشروع
تتيح هذه الفرصة العمل بشكل كامل عن بُعد وعلى جدول زمني مرن، مع حاجة فقط إلى جهاز كمبيوتر محمول واتصال إنترنت مستقر. سيطبق المطورون خبرتهم على مشاريع تقنية واقعية، مكتسبين خبرة في بناء حلول عالية الجودة لمنصة عالمية. قد يكون المشاركون مؤهلين أيضًا لبرامج مكافآت مستندة إلى الأداء تكافئ العمل عالي الجودة والتسليم المستمر.
About Mindrift and the Role
Mindrift is seeking a Freelance Full-Stack Web App Developer to contribute to the Tendem project. This is a part-time, remote position where the developer will apply full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly interactive browser-based applications for real-world use cases. The role is suited for professionals with hands-on experience across modern frontend frameworks, backend APIs, databases, and end-to-end web product delivery.
Project Scope
The developer will design, build, and refine browser-based applications featuring real logic, state management, data persistence, and user input. These applications may range from habit trackers and budgeting tools to internal dashboards, mini-SaaS solutions, and AI-powered applications. Additionally, tasks may involve working on standalone Python applications and data-processing scripts that support or integrate with these products.
Key Responsibilities
- Build interactive web applications utilizing frontend technologies (React, ****, Vue, or similar) and backend APIs (Python/FastAPI/Flask or Node/Express).
- Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.
- Implement authentication, sessions, and basic role-based access control as required.
- Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.
- Manage state, validate user input, and handle error and loading states effectively.
- Develop standalone Python tools and scripts for tasks such as data processing, API clients, and lightweight backend utilities.
- Review, debug, optimize, and refactor full-stack applications to enhance correctness, security, performance, and maintainability.
- Write clear, testable code and debug end-to-end issues across frontend, backend, and database layers.
Required Qualifications and Skills
- At least 3 years of relevant experience in full-stack web development or shipping interactive web applications.
- Strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end.
- Ability to confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications.
- Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features.
- A portfolio of shipped web applications is required.
- English proficiency at an Upper-intermediate (B2) or above level is required.
Compensation and Work Arrangement
This is a part-time remote role. During active project phases, tasks are estimated to require approximately 10–20 hours per week. This is an estimate and not a guaranteed workload, applicable only while the project is active. Contributors can earn up to $60 per hour equivalent, with compensation varying based on their level and pace of contribution, as well as project scope, complexity, and required expertise.
Project Environment
This opportunity allows for fully remote work on a flexible schedule, requiring only a laptop and a stable internet connection. Developers will apply their expertise to real-world technology projects, gaining experience in building high-quality solutions for a global platform. Participants may also be eligible for performance-based bonus programs that reward high-quality work and consistent delivery.