Full Time - Remote Germany

Job Responsibilities:

  • Develop back-end services using NodeJS, LoopBack, ExpressJS, And other frameworks.
  • Conduct senior code review for checking code quality and other software engineering best practices.
  • Write unit tests and e2e in NodeJS for covering the systems functionality.
  • Good knowledge in DevOps and support team in building CI/CD pipelines, when needed, to automate the deployment process.
  • Follow the software development lifecycle process defined by the tech-lead.
  • Good team player using Scrum / Agile methodologies and Git code source control.
  • Writing a clear, efficient, and reusable code.
  • Ability to understand and describe software systems and their different states and flows
  • Being well versed with RESTful APIs, Integrations, error handling, and system protection.
  • Implementation of low-latency, high-availability, and performant applications.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Working with Databases (SQL and No-SQL databases) and ensuring the optimal performance and responsiveness of the databases.
  • Documenting backend processes, including database schemas, as well as preparing reports.
  • Keeping up with latest trends in the field of backend development and especially in NodeJS.

Qualifications and Skills

  • 7+ years of experience as a Node.js developer.
  • Experience in Architectural Patterns and Microservices Architecture.
  • Benefitting for high-load project experience.
  • Experience in MVC Frameworks.
  • Experience in No-SQL databases like MongoDB and aggregate SQL.
  • Experience in Performance Optimization.
  • Extensive knowledge of JavaScript, LoopBack and other frameworks.
  • Experience in Workflow automation is a plus.
  • Experience in working with Microsoft Azure services is a plus.
  • Knowledge of front-end technologies such as HTML5, CSS3, and Angular is a plus.
  • Can professionally and efficiently handle Arabic and English languages in work.

Interested candidates, kindly send your CV & portfolio (if available) to:

[email protected]. Please mention the job title in the subject