Opportunities

Published : Thursday, Sep 12, 2024

Senior Software Engineer - Node.Js - Egypt

Department: Digital Services

Type: Full Time

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline.
  • 2+ years of relevant work experience.
  • Excellent Experience with Node.js, JavaScript libraries, and frameworks, such as Express, Nest, React, or Next.js.
  • Experience in building APIs and web applications using RESTful/GraphQL, and WebSocket.
  • Good experience with NoSQL (MongoDB & Redis) and SQL (MySQL or PostgreSQL) databases.
  • Good understanding of JavaScript, TypeScript, and OOP.
  • Experience in webservers (Nginx and apache).
  • Experience in implementing Docker containers.
  • Practical experience in implementing Microservices.
  • Good Knowledge of ELK stack.
  • Practical experience with Linux (Ubuntu & RedHat) 

Responsibilities

  • Research, design, implement innovative software solutions and deliver projects on time and to specification with a high level of quality.
  • Develop unit tests and work with Quality Control members on solving the defects.
  • Investigate new technologies to be up to date with the new technical knowledge and skills.
  • Construct documentation to aid maintenance and code reuse.

Some of our features will not be working properly on IE. We recommend using this website from our supported browsers ex: Google Chrome, Firefox, Opera, Microsoft Edge