Job Overview
- Experience Level
- +2 years
- Employment Type
- Full-time
- Workplace Type
- Not specified
- Location
- Cairo
- Job function
- IT & Tech
- Application Deadline
- 24 June 2022
About the Role
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 responsibilities:
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 includes 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 the Azure Cloud service stack.
Requirements
Experience building Restful APIs using Node.js, ExpressJs, NestJs, and 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 includes 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 the Azure Cloud service stack.