Full Stack Developer

Translated
On-site Full Time
Egypt , Cairo
--

Job Details

  • الواجهات الأمامية: HTML, CSS, JavaScript وإطارات العمل مثل React.js أو Next.js.

  • الواجهات الخلفية وخوادم التشغيل: Node.js, Python/Django, أو PHP/Laravel.

  • قواعد البيانات: التعامل مع SQL (مثل PostgreSQL أو MySQL) وNoSQL (مثل MongoDB).

  • أدوات الإدارة والرفع: Git، نظام تحكم النسخ، وأساسيات الخوادم السحابية (AWS) والحاويات (Docker)

Requirements

  • الأساسيات: HTML5, CSS3, JavaScript (ES6+).

  • أطر العمل والمكتبات (Frameworks/Libraries): إتقان أحد الأطر الحديثة مثل React.js, Vue.js, أو Angular (مع زيادة الطلب على إطار Next.js أو Nuxt.js لتطوير واجهات متقدمة وداعمة للـ SEO).

  • أدوات التنسيق وتجربة المستخدم: Tailwind CSS, Bootstrap, أو Sass لتصميم واجهات متجاوبة (Responsive Design) تعمل على مختلف الشاشات.

  • إدارة الحالة (State Management): Redux, Zustand, أو Context API.
    Node.js / Express.js / NestJS (الأكثر طلباً للربط المباشر مع JavaScript/TypeScript).

  • Python (Django أو Flask).

  • PHP (Laravel).

  • C# (.NET Core) أو Java (Spring Boot).

  • واجهات برمجة التطبيقات (APIs): تصميم وبناء RESTful APIs و GraphQL، ومعالجة Webhooks.
    قواعد البيانات العلائقية (Relational / SQL): PostgreSQL, MySQL.

  • قواعد البيانات غير العلائقية (NoSQL): MongoDB, Redis (للتخزين المؤقت - Caching).

  • أدوات إدارة قواعد البيانات (ORMs): Prisma, TypeORM, Mongoose, أو Sequelize.
    دارة النسخ البرمجية: إتقان Git و GitHub/GitLab لتتبع التغييرات والعمل مع الفرق.

  • النشر والسحابة (Deployment & Cloud): فهم أساسيات التعامل مع خدمات مثل AWS, Vercel, Render, أو Docker لتجميع ونشر التطبيقات.

  • الأمان (Security Fundamentals): حماية التطبيقات من الثغرات الشائعة (مثل CORS, CSRF, XSS, SQL Injection) وتطبيق آليات المصادقة (JWT, OAuth).

Similar Jobs