وصف الوظيفة
الأدوار والمسؤوليات
وصف الوظيفة: مطور Full Stack (خبرة 3-11 سنوات) عنوان الوظيفة: مطور Full Stack الخبرة: 3-11 سنوات المكان: الرياض، المملكة العربية السعودية نوع التوظيف: دوام كامل نظرة عامة على الوظيفة نحن نبحث عن مطور Full Stack موهوب بخبرة 3-11 سنوات في تصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع. يجب أن يمتلك المرشح المثالي خبرة قوية عبر كل من تقنيات الواجهة الأمامية والخلفية، خبرة في بناء RESTful APIs، وفهم راسخ لممارسات تطوير البرمجيات الحديثة. المسؤوليات الرئيسية تصميم وتطوير واختبار وصيانة تطبيقات ويب كاملة-التكديس. بناء واجهات مستخدم سريعة الاستجابة وعالية الأداء باستخدام أطر JavaScript الحديثة. تطوير خدمات خلفية آمنة وقابلة للتوسع وواجهات RESTful. التعاون مع مديري المنتجات والمصممين وفرق QA وDevOps لتقديم برمجيات عالية الجودة. تحسين أداء التطبيق وقابليته للتوسع وأمنه. كتابة كود نظيف وقابل للصيانة وإعادة الاستخدام وفق أفضل الممارسات الصناعية. المشاركة في مراجعات الشفرة وتوجيه المطورين الأصغر سناً حيثما كان ذلك مناسباً. استكشاف مشكلات الإنتاج وتنفيذ الإصلاحات في الوقت المناسب. العمل ضمن منهجيات التطوير Agile/Scrum. المهارات التقنية المطلوبة الواجهة الأمامية: خبرة قوية مع React.js أو Next.js أو Vue.js. خبرة مع Webpack أو أدوات/أطر بناء الواجهة الأمامية المماثلة. معرفة قوية بـ HTML5 و CSS3 و JavaScript (ES6+) و TypeScript. خبرة في بناء تطبيقات سريعة الاستجابة ومتوافقة عبر المتصفحات. الخلفية: خبرة عملية مع أحد أو أكثر من تقنيات الخلفية التالية: Java و Spring Boot و Node.js و .NET و Python و Django و Ruby on Rails و PHP أو تقنيات خلفية مماثلة قاعدة البيانات: خبرة مع قواعد البيانات العلائقية مثل PostgreSQL و MySQL أو SQL Server. معرفة بقواعد بيانات NoSQL مثل MongoDB ميزة إضافية. واجهات REST والتكامل: تصميم واستهلاك RESTful APIs. الإلمام بـ GraphQL ميزة. خبرة في آليات المصادقة والتفويض (OAuth و JWT و SSO). DevOps والأدوات: Git/GitHub/GitLab/Azure DevOps. خطوط CI/CD. Docker و Kubernetes ميزة. خبرة مع منصات السحابة (AWS أو Azure أو Google Cloud Platform) مفضل. المؤهلات: درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة. 3-11 سنوات من الخبرة المهنية في تطوير البرمجيات كاملة التكديس. مهارات حل المشكلات والتحليل قوية. مهارات اتصال والعمل الجماعي ممتازة. خبرة في بيئات التطوير Agile. المهارات المفضلة: بنية الخدمات المصغرة. اختبارات الوحدة وأطر الاختبار المتكامل. تحسين الأداء وأمن التطبيق. خبرة في تطبيقات مع حاويات وسحابية. الإلمام بأنظمة الرسائل مثل Kafka أو RabbitMQ ميزة إضافية. مجموعة التكنولوجيا الرئيسية: الواجهة الأمامية: React.js أو Next.js أو Vue.js و Webpack أو أطر بناء الواجهة البديلة الخلفية: Java و Spring Boot أو Node.js أو .NET أو Python و Django أو Ruby on Rails أو PHP أو تقنيات خلفية مماثلة قواعد البيانات: PostgreSQL أو MySQL أو SQL Server أو MongoDB السحابة: AWS أو Azure أو Google Cloud Platform التحكم في الإصدار: Git, GitHub, GitLab حاويات: Docker, Kubernetes (مفضل)Share
المرشح المثالي
المؤهلات درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذو صلة. 3-11 سنوات من الخبرة المهنية في تطوير البرمجيات كاملة التكديس. مهارات حل المشكلات والتحليل قوية. مهارات اتصال والعمل الجماعي الممتازة. خبرة في بيئات التطوير Agile. المهارات المفضلة: بنية الخدمات المصغرة. أطر اختبار الوحدة والاختبار المتكامل. تحسين الأداء وأمن التطبيق. خبرة في تطبيقات مع حاويات وسحابية. الإلمام بأنظمة الرسائل مثل Kafka أو RabbitMQ ميزة إضافية.
Job Description
Roles & Responsibilities
Job Description: Full Stack Developer (3 11 Years Experience) Job Title: Full Stack Developer Experience: 3 11 Years Location: Riyadh, Saudia Arabia Employment Type: Full-Time Job Overview We are looking for a talented Full Stack Developer with 3 11 years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong expertise across both frontend and backend technologies, experience building RESTful APIs, and a solid understanding of modern software development practices. Key Responsibilities Design, develop, test, and maintain full-stack web applications. Build responsive, high-performance user interfaces using modern JavaScript frameworks. Develop secure and scalable backend services and RESTful APIs. Collaborate with product managers, designers, QA engineers, and DevOps teams to deliver high-quality software. Optimize application performance, scalability, and security. Write clean, maintainable, and reusable code following industry best practices. Participate in code reviews and mentor junior developers where applicable. Troubleshoot production issues and implement timely fixes. Work within Agile/Scrum development methodologies. Required Technical Skills Frontend Strong experience with React.js or Next.js or Vue.js . Experience with Webpack or comparable frontend build tools/frameworks . Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript. Experience building responsive and cross-browser compatible applications. Backend Hands-on experience with one or more of the following backend technologies: Java and Spring Boot Node.js .NET Python and Django Ruby on Rails PHP or comparable backend technologies Database Experience with relational databases such as PostgreSQL, MySQL, or SQL Server. Knowledge of NoSQL databases such as MongoDB is a plus. APIs & Integration Experience designing and consuming RESTful APIs. Familiarity with GraphQL is an advantage. Experience with authentication and authorization mechanisms (OAuth, JWT, SSO). DevOps & Tools Git/GitHub/GitLab/Azure DevOps. CI/CD pipelines. Docker and Kubernetes are a plus. Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) is preferred. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 3 11 years of professional experience in full-stack software development. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Experience working in Agile development environments. Preferred Skills Microservices architecture. Unit testing and integration testing frameworks. Performance optimization and application security. Experience with containerized and cloud-native applications. Familiarity with messaging systems such as Kafka or RabbitMQ is an added advantage. Key Technology Stack Frontend: React.js or Next.js or Vue.js and Webpack or comparable frontend frameworks/build tools Backend: Java and Spring Boot or Node.js or .NET or Python and Django or Ruby on Rails or PHP or comparable backend technologies Databases: PostgreSQL or MySQL or SQL Server or MongoDB Cloud: AWS or Azure or Google Cloud Platform Version Control: Git, GitHub, GitLab Containerization: Docker, Kubernetes (Preferred) Share
Desired Candidate Profile
Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 3 11 years of professional experience in full-stack software development. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Experience working in Agile development environments. Preferred Skills Microservices architecture. Unit testing and integration testing frameworks. Performance optimization and application security. Experience with containerized and cloud-native applications. Familiarity with messaging systems such as Kafka or RabbitMQ is an added advantage.