الوصف الوظيفي
الأدوار والمسؤوليات
وصف العمل
المهمة
سيكون المستشار مسؤولاً عن تطوير وصيانة تطبيقات الويب لمنصتنا. سيكون مسؤولاً عن تصميم، ترميز، اختبار ونشر الخدمات المختلفة، باستخدام تقنيات حديثة وأفضل ممارسات التطوير.
البيئة التقنية
-
إتقان تطوير الخلفية باستخدام NodeJS 20 و Fastify في Typescript.
-
إتقان تطوير الواجهة الأمامية باستخدام Vue3 في Typescript، الخبرة مع Vue مطلوبة.
-
امتلاك خبرة قوية في إنشاء وصيانة RESTful APIs.
-
القدرة على كتابة اختبارات وحدات وتكامل باستخدام Vitest.
-
معرفة عميقة بقاعدة PostgreSQL.
-
أن تكون على دراية بأدوات توثيق API مثل Swagger.
-
فهم مفاهيم المصادقة OAuth و OIDC.
-
القدرة على العمل مع APIs جوجل.
-
خبرة في مجال البيانات والسحابة، خاصة على Google Cloud Platform
-
(GCP).
-
إتقان أدوات CI/CD، خاصة عبر GitLab CI/CD.
-
العمل وفق منهجية أجايل (Scrum)، مع القدرة على التعاون بفعالية في فرق متعددة التخصصات.
-
معرفة طرق إدارة مشاريع أجايل (Scrum، Sprint Planning، Backlog)
معارف ومهارات ناعمة :
-
اتصال كتابي وشفهي ممتاز: تواصل كتابي وشفهي جيد بالعربية للتماس مع المهنة بسلاسة.
-
تفكير تحليلي وتحسين مستمر: القدرة على تقييم الكود وآثاره، وكذلك التساؤل عن الحلول الحالية من أجل تحسينها.
-
القدرة على الالتزام بالمواعيد مع الحفاظ على معايير عالية.
الملف المرشح المطلوب
المؤهلات
Job Description
Roles & Responsibilities
Job Description
Mission
The consultant will be responsible for developing and maintaining the web applications of our platform. They will be in charge of designing, coding, testing, and deploying the various services, using modern technologies and best development practices.
Technical environment
-
Mastering back-end development with NodeJS 20 and Fastify in Typescript.
-
Mastering front-end development with Vue3 in Typescript, experience with Vue is desirable.
-
Have solid experience with creating and maintaining RESTful APIs.
-
To be able to write unit and integration tests with Vitest.
-
Have a thorough knowledge of the PostgreSQL database.
-
be familiar with API documentation tools like Swagger.
-
Having an understanding of the concepts of OAuth and OIDC authentication.
-
to be able to work with Google APIs.
-
Experience in the field of Data and Cloud, particularly on Google Cloud Platform
-
(GCP).
-
My mastery of CI/CD tools, particularly via GitLab CI/CD.
-
Working in agile methodology (Scrum), with the ability to collaborate effectively in multidisciplinary teams.
-
Knowledge of Agile project management methods (Scrum, Sprint Planning, Backlog)
M thodes et soft skills :
-
Excellent written and oral communication: Good written and oral communication in French for smooth interactions with the profession.
-
Analytical mindset and continuous improvement: Ability to evaluate code and its impacts, as well as to question existing solutions in order to improve them.
-
Ability to meet deadlines while maintaining high standards.
Desired Candidate Profile
Qualifications