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

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

About the job Senior Node.js Backend Developer

Responsibilities:


  • Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using node.js and npm packages
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Architect efficient and reusable backend components that can be leveraged across different projects and teams.
  • Write clean, maintainable, and well-documented code following best practices and coding standards in node.js environment
  • Optimize backend systems for maximum speed and scalability, ensuring high availability and reliability.
  • Implement security best practices to protect sensitive data and prevent security vulnerabilities.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and foster learning.
  • Troubleshoot and debug backend issues, identify bottlenecks, and propose solutions to optimize performance.
  • Stay up-to-date with backend technologies, trends, and best practices, and evaluate their potential impact on our systems and processes.
  • Collaborate with DevOps and infrastructure teams to deploy and manage backend services in production environments.
  • Designing, developing, and maintaining high-performance Node.js backend applications.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Implementing scalable and reliable cloud-based solutions on AWS.
  • Optimizing applications for maximum speed and scalability.
  • Writing reusable, testable, and efficient code.
  • Implementing security and data protection measures, including end-to-end encryption.
  • Troubleshooting and debugging issues to ensure seamless operation of backend systems

Qualifications:


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Backend Developer, with at least 5 years of experience in designing and implementing backend systems using node.js.
  • Solid understanding of database technologies such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
  • Experience with designing and implementing scalable backend architectures
  • Experience designing and building RESTful APIs and microservices architectures.
  • Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ, etc.
  • Familiarity with cloud platforms such as AWS
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Proficiency in Node.js and JavaScript, with a deep understanding of its ecosystem and asynchronous programming.
  • Strong knowledge of cloud platforms, particularly AWS services such as EC2, Lambda, S3, RDS, etc.
  • Familiarity with real-time messaging protocols and frameworks (e.g., WebSockets, Socket.io).
  • Understanding of software development methodologies such as Agile and Scrum.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with End-to-End Encryption (E2EE) is a plus, but not mandatory.


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

منطقة الوظيفة
دبي الإمارات العربية المتحدة
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد

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

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

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