Design, develop, and maintain scalable web applications using both front-end and back-end technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, efficient, and well-documented code following best practices and coding standards.
Lead code reviews and provide mentorship to junior developers.
Troubleshoot, debug, and optimize application performance across the stack.
Integrate third-party APIs and services to enhance application functionality.
Ensure the security and integrity of applications through robust architecture and secure coding practices.
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Stay current with emerging technologies and industry trends to drive continuous improvement.
Contribute to architectural decisions and help shape the technical direction of projects.
Requirements
Minimum of 4 years and up to 7 years of professional experience in full stack development.
Proven expertise in both front-end and back-end technologies such as JavaScript, React, Angular, .NET Python.
Strong understanding of RESTful APIs, microservices, and database design (SQL and NoSQL).
Experience with version control systems such as Git.
Ability to work independently and efficiently in a home-based environment.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
Familiarity with CI/CD pipelines and automated testing frameworks.
Demonstrated ability to mentor and guide junior team members.
تصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع باستخدام تقنيات الواجهة الأمامية والخلفية معاً.
التعاون مع فرق متعددة الوظائف لتحديد وتصميم وإطلاق مميزات جديدة.
كتابة كود نظيف وفعال ومُوثّق جيداً باتباع أفضل الممارسات ومعايير الترميز.
قيادة مراجعات الشيفرة وتقديم التوجيه للمطورين المبتدئين.
تصليح ورفع كفاءة الأداء عبر كامل الطبقة التطبيقية.
دمج واجهات برمجة التطبيقات والخدمات الخارجية لتعزيز وظائف التطبيق.
ضمان أمان ونزاهة التطبيقات من خلال بنية قوية وممارسات ترميز آمنة.
المشاركة في عمليات التطوير الرشيق، بما في ذلك تخطيط السبرينت، والاجتماعات اليومية، والتقييمات الختامية.
البقاء على اطلاع بالتقنيات الناشئة واتجاهات الصناعة لدفع التحسين المستمر.
المساهمة في قرارات الهندسة المعمارية والمساعدة في تشكيل الاتجاه التقني للمشروعات.
المتطلبات
الحد الأدنى من 4 سنوات وحتى 7 سنوات من الخبرة المهنية في تطوير الواجهة الكاملة.
خبرة مثبتة في تقنيات الواجهة الأمامية والخلفية مثل JavaScript, React, Angular, .NET, Python.
فهم قوي لـ RESTful APIs، وخدمات المايكرو، وتصميم قواعد البيانات (SQL وNoSQL).
خبرة مع أنظمة التحكم في الإصدار مثل Git.
القدرة على العمل بشكل مستقل وفعال من بيئة منزلية.
مهارات حل المشكلات والاهتمام بالتفاصيل بشكل ممتاز.
قدرات تواصل وتعاون قوية.
الخبرة بمنصات السحابة (مثل AWS، Azure، Google Cloud) تعتبر ميزة.
الإلمام بخطوط CI/CD وأطر الاختبار الآلي.
إثبات القدرة على توجيه وإرشاد أعضاء الفريق المبتدئين.
Tanqeeb.com is the pioneering search engine in The Arab World. Tanqeeb Gathers all the suitable jobs on various platforms for you in one place.