Lead Backend Developer (Node.js)
Full Time - Remote GermanyJob 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