Job posting dated today in Kuwait at Al Sirhan United Retail Luxury Goods and Jewelry
↚
Fullstack Software Javascript Developer
About the Role:
- We’re looking for a hands-on, mid-level Fullstack Developer who is eager to learn and grow while building and maintaining web applications.
- You will work on backend services using Node.js and GraphQL, and frontend components with React and TypeScript.
- This role is for someone who can take ownership of tasks and deliver independently.
Key Responsibilities:
- Develop and maintain backend services with Node.js and TypeScript, implementing GraphQL APIs.
- Build frontend components using React and TypeScript (functional components, hooks).
- Debug, test, and enhance applications for performance, security, and reliability.
- Deploy and maintain applications on cloud platforms (AWS, GCP, Azure) and bare-metal servers, with guidance from the team.
- Collaborate with the team to implement new features and integrate systems.
- Document code, workflows, and technical decisions clearly.
- Participate in code reviews and knowledge-sharing sessions.
- Troubleshoot production issues and deploy solutions.
- Proactively learn new technologies and improve development skills.
Qualification & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.
- 2+ years of hands-on experience in web application development with Node.js, TypeScript, React, and GraphQL.
- Solid foundation in computer science and backend web development.
- Proficiency in programming, OOP, and modern software design principles.
- Familiarity with version control systems (Git) and collaborative development workflows.
- Ability to adapt to evolving project requirements and learn new tools quickly.
Technical Skills:
- Node.js with TypeScript
- GraphQL (Apollo Server/Client or equivalent)
- React with TypeScript (functional components, hooks)
- MongoDB
- SQL knowledge is a plus↚
- Deployment on cloud and bare-metal environments (with guidance)
- Understanding of CI/CD pipelines and deployment workflows
مطور برامج متكامل باستخدام جافا سكريبت
حول الوظيفة:
- نحن نبحث عن مطور تطبيقات ويب متكامل ذي خبرة عملية ومستوى متوسط، ولديه رغبة قوية في التعلم والتطور أثناء بناء وصيانة تطبيقات الويب.
- ستعمل على خدمات الواجهة الخلفية باستخدام Node.js و GraphQL، ومكونات الواجهة الأمامية باستخدام React و TypeScript.
- هذا الدور مخصص لشخص قادر على تحمل مسؤولية المهام وإنجازها بشكل مستقل.
المسؤوليات الرئيسية:
- تطوير وصيانة خدمات الواجهة الخلفية باستخدام Node.js و TypeScript، وتنفيذ واجهات برمجة تطبيقات GraphQL.
- قم ببناء مكونات الواجهة الأمامية باستخدام React و TypeScript (المكونات الوظيفية، والخطافات).
- تصحيح الأخطاء واختبار التطبيقات وتحسينها من حيث الأداء والأمان والموثوقية.
- نشر وصيانة التطبيقات على منصات الحوسبة السحابية (AWS، GCP، Azure) والخوادم المادية، مع توجيه من الفريق.
- التعاون مع الفريق لتنفيذ الميزات الجديدة ودمج الأنظمة.
- توثيق التعليمات البرمجية، وسير العمل، والقرارات التقنية بشكل واضح.
- شارك في مراجعات التعليمات البرمجية وجلسات تبادل المعرفة.
- استكشاف مشاكل الإنتاج وإصلاحها ونشر الحلول.
- تعلم التقنيات الجديدة بشكل استباقي وحسّن مهاراتك في التطوير.
المؤهلات والخبرة:
- يفضل الحصول على درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة عملية تزيد عن سنتين في تطوير تطبيقات الويب باستخدام Node.js و TypeScript و React و GraphQL.
- أساس متين في علوم الحاسوب وتطوير مواقع الويب الخلفية.
- إتقان البرمجة، والبرمجة كائنية التوجه، ومبادئ تصميم البرمجيات الحديثة.
- الإلمام بأنظمة التحكم في الإصدارات (Git) وسير العمل التعاوني في التطوير.
- القدرة على التكيف مع متطلبات المشروع المتغيرة وتعلم الأدوات الجديدة بسرعة.
المهارات التقنية:
- Node.js مع TypeScript
- GraphQL (خادم/عميل Apollo أو ما يعادله)
- React باستخدام TypeScript (المكونات الوظيفية، الخطافات)
- MongoDB
- معرفة لغة SQL ميزة إضافية
- النشر على بيئات الحوسبة السحابية والبيئات المادية (مع إرشادات)
- فهم مسارات التكامل المستمر/التسليم المستمر (CI/CD) وسير عمل النشر
