Job Title
Job Description
We are looking for a Full Stack Developer to join our team and contribute to developing and building integrated, high-quality web applications. The candidate will be responsible for developing the frontend, backend systems and services, as well as handling databases, APIs, and ensuring performance, security, and stability of applications.
Responsibilities
* Develop and maintain web applications from frontend to backend.
* Build interactive, fast, and responsive user interfaces across devices.
* Develop REST APIs and connect them with frontend.
* Design and manage databases.
* Write clean, organized, scalable, and maintainable code.
* Test, debug, and improve application performance.
* Integrate with external services and systems.
* Use Git and version control.
* Collaborate with design, development, and stakeholder teams to implement project requirements.
* Stay updated with modern technologies and apply best practices in software development.
Requirements
* Experience in web development using frontend and backend technologies.
* Strong knowledge of HTML, CSS, JavaScript.
* Experience with frameworks such as React, Vue, or Angular.
* Experience with backend technologies like Node.js, .NET, Laravel, or Django.
* Strong knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
* Good understanding of REST APIs and Git.
* Problem-solving ability and teamwork.
* Focus on code quality, security, and performance.
Preferred Skills
* Experience with TypeScript.
* Knowledge of Docker and CI/CD.
* Experience with cloud services such as AWS or Azure.
* Familiarity with Clean Code principles and Design Patterns.
* Experience in developing scalable systems.
Job Type
Full-time
Job Title in English
Full Stack Developer
اسم الوظيفة
وصف الوظيفة
نبحث عن مطور Full Stack للانضمام إلى فريقنا والمساهمة في تطوير وبناء تطبيقات ويب متكاملة وعالية الجودة. سيكون مسؤولًا عن تطوير واجهات المستخدم (Frontend) والأنظمة والخدمات الخلفية (Backend)، بالإضافة إلى التعامل مع قواعد البيانات وواجهات API والتأكد من أداء وأمان واستقرار التطبيقات.
المهام والمسؤوليات
* تطوير وصيانة تطبيقات الويب من الواجهة الأمامية إلى الخلفية.
* بناء واجهات مستخدم تفاعلية وسريعة ومتجاوبة مع مختلف الأجهزة.
* تطوير REST APIs وربطها مع الواجهات الأمامية.
* تصميم وإدارة قواعد البيانات.
* كتابة كود نظيف ومنظم وقابل للتطوير والصيانة.
* اختبار وتصحيح الأخطاء وتحسين أداء التطبيقات.
* التكامل مع الخدمات والأنظمة الخارجية.
* استخدام Git وإدارة الأكواد من خلال أنظمة التحكم بالإصدارات.
* التعاون مع فريق التصميم والمطورين وأصحاب المصلحة لتنفيذ متطلبات المشروع.
* متابعة التقنيات الحديثة وتطبيق أفضل الممارسات في تطوير البرمجيات.
المتطلبات
* خبرة في تطوير الويب باستخدام تقنيات Frontend وBackend.
* معرفة جيدة بـ HTML, CSS, JavaScript.
* خبرة في أحد أطر العمل مثل React أو Vue أو Angular.
* خبرة في Backend مثل Node.js أو .NET أو Laravel أو Django.
* معرفة جيدة بقواعد البيانات مثل MySQL أو PostgreSQL أو MongoDB.
* فهم جيد لـ REST APIs وGit.
* القدرة على حل المشكلات والعمل ضمن فريق.
* الاهتمام بجودة الكود والأمان والأداء.
المهارات المفضلة
* خبرة في TypeScript.
* معرفة Docker وCI/CD.
* خبرة في الخدمات السحابية مثل AWS أو Azure.
* معرفة بمبادئ Clean Code وDesign Patterns.
* خبرة في تطوير الأنظمة القابلة للتوسع.
نوع الوظيفة
دوام كامل – Full Time
المسمى الوظيفي بالإنجليزية
Full Stack Developer