Senior Backend Developer (Node.js)
QARA -
New Cairo, CairoPosted 2 years ago41Applicants for1 open position
- 41Viewed
- 17In Consideration
- 3Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Roles and Responsibilities:
- Building and maintaining web applications.
- Assessing the efficiency and speed of current applications.
- Writing high-quality code.
- Managing hosting environments.
- Troubleshooting and debugging.
- Keeping on top of new technologies.
Job Requirements
Skills:
- Experience building Restful APIs using Node.js, ExpressJs, NestJs, Socket.io.
- Min 2: 5 years of Backend development.
- Experience with Microservices, Open API, Swagger, Web APIs
- Experience in designing and developing REST.
- Experience in API Design, Database Design, and troubleshooting/debugging.
- Experience in both JavaScript and Typescript to write Node.js Applications.
- Experience in debugging and performance optimizations.
- Familiarity with agile development methodologies.
- Leadership experience including mentoring other developers, performing code reviews, and facilitating collaboration between team members.
- Experience integrating with third-party APIs, e.g. Stripe, Mailgun etc.
- Good knowledge of CI/CD concepts and implementations.
- Good understanding and experience developing applications using concepts such as OOP, DI, and IOC.
- Experience with source control management systems (Git).
- Experience in database development, with Database systems such as MySQL, PostgreSQL, and MongoDB.
- Experience building SaaS, and distributed systems, with High availability and scalability
- Experience building Multitenant applications is a must.
- Nice to have experience with Azure Cloud service stack.