Posted 6 hours ago

Job Status: Active



Senior Backend (Node.js)

IT/Software Development

Erada -

Company: Erada –

WebSite: Maadi, Cairo, Egypt

Job Description:**الغرض الوظيفي:**

يتولى شاغل هذه الوظيفة مسؤولية تصميم وتطوير وصيانة خدمات الواجهة الخلفية وواجهات برمجة التطبيقات (APIs) باستخدام Node.js، مع ضمان تحقيق أعلى مستويات الأداء والموثوقية وقابلية التوسع. يشمل ذلك التعاون مع مديري المنتجات والمصممين ومطوري الواجهة الأمامية لترجمة متطلبات العمل إلى حلول تقنية. يضطلع أيضًا بدور قيادي في مناقشات التصميم المعماري لبناء أنظمة قوية وقابلة للتطوير، وتحسين أداء التطبيقات، ومراقبة سلامة النظام، وحل مشكلات التشغيل. بالإضافة إلى ذلك، يقدم التوجيه والإرشاد للمطورين المبتدئين، ويجري مراجعات الكود، ويضمن الالتزام بمعايير الترميز وأفضل الممارسات. يتطلب هذا الدور البقاء على اطلاع دائم بأحدث الاتجاهات والتطورات في Node.js وتقنيات تطوير الواجهة الخلفية، وتنفيذ تدابير الأمن وحماية البيانات وفقًا لمعايير الصناعة، والمساهمة في دورة حياة تطوير البرمجيات بأكملها، بدءًا من المفهوم والتصميم وحتى النشر.

Skills:

Job Requirements

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend development, with at least 3+ years focused on Node.js.
  • Proficient in building RESTful APIs, microservices, and serverless architectures.
  • Strong understanding of asynchronous programming, event-driven architectures, and non-blocking I/O
  • Experience with database systems, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud, and containerization tools such as Docker.
  • Knowledge of CI/CD pipelines, testing frameworks, and version control systems (e.g., Git).
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Previous experience working in the FinTech domain, with an understanding of industry-specific challenges and -compliance requirements.
  • Experience with TypeScript in Node.js development.
  • Familiarity with front-end frameworks like React or Angular for full-stack development.
  • Knowledge of GraphQL, WebSocket, or real-time communication protocols.
  • Background in DevOps practices and infrastructure-as-code tools such as Terraform.
share :