https://bayt.page.link/v1TUmrkCw1dqRip19
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي


We are seeking an experienced and motivated Backend Developer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining server-side applications, with extensive knowledge of Node.js, Express.js, MongoDB, Redis, WebSocket, and MQTT (optional). This role is pivotal in ensuring the reliability, scalability, and performance of our backend systems, supporting both existing and new features.


*Key Responsibilities:*


1. *Backend Development:*

  - Design, develop, and maintain backend services using Node.js and Express.js.

  - Implement RESTful APIs and ensure they are secure, scalable, and maintainable.

  - Work closely with frontend developers to integrate user-facing elements with server-side logic.


2. *Database Management:*

  - Develop and optimize database schemas, queries, and indexing strategies using MongoDB.

  - Implement caching strategies using Redis to enhance application performance.

  - Ensure data consistency and integrity across different services and databases.


3. *Real-time Communication:*

  - Implement WebSocket for real-time communication features.

  - Work on MQTT (if applicable) for messaging protocols in IoT-related applications.

  - Monitor and optimize the performance of real-time data streaming and messaging.


4. *Code Quality & Best Practices:*

  - Write clean, maintainable, and well-documented code following industry best practices.

  - Perform code reviews and provide constructive feedback to team members.

  - Ensure proper testing (unit, integration, and system) is conducted to maintain high code quality.


5. *System Architecture & Design:*

  - Contribute to system architecture discussions and design scalable, fault-tolerant backend systems.

  - Collaborate with DevOps to automate deployments and manage CI/CD pipelines.

  - Monitor system performance, troubleshoot issues, and implement necessary fixes and optimizations.


6. *Collaboration & Communication:*

  - Work closely with product managers, designers, and other developers to understand requirements and translate them into technical specifications.

  - Participate in agile ceremonies such as stand-ups, sprint planning, and retrospectives.

  - Communicate effectively with both technical and non-technical stakeholders.


7. *Continuous Learning & Innovation:*

  - Stay up-to-date with emerging technologies and industry trends.

  - Proactively suggest improvements to existing systems and workflows.

  - Engage in continuous learning and seek opportunities to expand skill sets.

تفاصيل الوظيفة

منطقة الوظيفة
دبي الإمارات العربية المتحدة
قطاع الشركة
تطوير البرمجيات
طبيعة عمل الشركة
غير محدد
الدور الوظيفي
تكنولوجيا المعلومات
نوع التوظيف
دوام كامل
الراتب الشهري
$2,000 - $3,000
عدد الوظائف الشاغرة
5

هل تحتاج لمساعدة في إضافة الكلمات المفتاحية المناسبة لسيرتك الذاتية؟

اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.