Description
Kaizen Asset Management Services is at the forefront of integrating advanced technology within the asset and property management sector. We are currently looking for a talented Full Stack Engineer to join our dynamic team remotely. In this role, you will be responsible for developing and maintaining our web applications, contributing to both front-end and back-end development while ensuring a seamless user experience.
Key responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code for both front-end and back-end applications.
- Collaborate with UI/UX designers to implement intuitive and responsive user interfaces that enhance user engagement.
- Develop server-side logic, define and maintain databases, and ensure high performance and responsiveness to requests from the front-end.
- Work with a variety of web technologies, frameworks, and languages, ensuring optimal architecture and functionalities.
- Participate in code reviews, contributing to team knowledge sharing and continuous improvement initiatives.
- Identify and troubleshoot performance and scalability issues, implementing solutions to enhance the user experience.
- Stay up-to-date with emerging technologies and industry trends, applying them to improve our products.
Requirements
I. Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
II. Experience:
Minimum of 3 years of professional experience in full-stack development.
III. Technical skills:
- Proficient in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Strong experience in back-end languages such as Node.js, Python, Ruby, or Java.
- Hands-on experience with database management systems (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
- Understanding of RESTful API design and integration.
- Familiarity with version control systems, especially Git.
- Experience with cloud services (AWS, Azure, etc.) is a plus.
IV. Soft skills:
- Excellent problem-solving and analytical skills.
- Strong communication skills, with the ability to articulate complex technical concepts clearly.
- Ability to work effectively in a remote team environment.
- Strong attention to detail and commitment to high-quality deliverables.
V. Preferred qualifications:
- Experience in the asset management or real estate sector.
- Keen interest in agile methodologies and participation in an agile development team.
الوصف
تقدم Kaizen Asset Management Services في طليعة دمج التكنولوجيا المتقدمة ضمن قطاع إدارة الأصول والممتلكات. نحن نبحث حالياً عن مهندس Full Stack موهوب للانضمام إلى فريقنا الديناميكي عن بُعد. في هذا الدور، ستكون مسؤولاً عن تطوير وصيانة تطبيقاتنا الويب، والمساهمة في تطوير الواجهة الأمامية والخلفية مع ضمان تجربة مستخدم سلسة.
المسؤوليات الأساسية:
- تصميم وبناء وصيانة كود فعال وقابل لإعادة الاستخدام وموثوق في كل من التطبيقات الأمامية والخلفية.
- التعاون مع مصممي UI/UX لتنفيذ واجهات مستخدم بديهية وتفاعلية تعزز مشاركة المستخدم.
- تطوير منطق جانب الخادم، تحديد وصيانة قواعد البيانات، وضمان أداء عالي واستجابة سريعة لطلبات الواجهة الأمامية.
- العمل مع مجموعة من تقنيات الويب، الأُطر واللغات، لضمان بنية وظيفية مثلى وفعالية.
- المشاركة في مراجعات الشفرة، والمساهمة في تبادل معرفة الفريق ومبادرات التحسين المستمر.
- تحديد وتتبع مشكلات الأداء والقدرة على التحمل، ووضع حلول لتعزيز تجربة المستخدم.
- البقاء مُطلعاً على التقنيات الناشئة واتجاهات الصناعة، وتطبيقها لتحسين منتجاتنا.
المتطلبات
I. التعليم:
درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات، أو مجال ذي صلة.
II. الخبرة:
حد أدنى 3 سنوات من الخبرة المهنية في التطوير الشامل (Full-Stack).
III. المهارات التقنية:
- إتقان تقنيات الواجهة الأمامية مثل HTML و CSS وأطر JavaScript (مثل React أو Angular أو Vue.js).
- خبرة قوية في لغات الخلفية مثل Node.js و Python و Ruby و Java.
- خبرة عملية مع أنظمة إدارة قواعد البيانات (SQL و NoSQL مثل PostgreSQL و MongoDB).
- فهم تصميم RESTful API وتكاملها.
- الإلمام بأنظمة التحكم في الإصدارات، خاصة Git.
- إيجاد خدمات سحابية (AWS, Azure، إلخ) تعتبر ميزة.
IV. المهارات الناعمة:
- مهارات حل المشكلات والتحليل ممتازة.
- مهارات تواصل قوية، مع القدرة على توضيح المفاهيم التقنية المعقدة بوضوح.
- القدرة على العمل بفعالية ضمن بيئة فريق عن بُعد.
- انتباه عالي للتفاصيل والالتزام بتقديم منتجات عالية الجودة.
V. المؤهلات المفضلة:
- خبرة في قطاع إدارة الأصول أو العقارات.
- اهتمام دافع بالمنهجيات الرشيقة والمشاركة في فريق تطوير رشيد (agile).