Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Qualifications:
- +1 years experience in backend development using PHP, NodeJs
- Strong understanding of PHP frameworks: Laravel, Yii, …etc. Or NodeJs Frameworks: express.js, Node-Red…etc
- Good experience in database design and administration (MySQL) including query optimization, performance, and scalability.
- Proficient understanding of code versioning tools; such as Git, Mercurial or SVN.
- Write “clean”, well-designed code.
- Ability to multitask, manage, prioritize and produce results quickly and keen to learn.
- Excellent problem-solving skills.
- Experience in common third-party RESTful APIs.
- Comfortable working on Linux.
- Passion for best design and coding practices and a desire to develop new bold ideas.
- Adaptable and able to pick up new techniques.
- A good business level in English & Arabic languages.
- Passionate enough to dive down into React world, to be the next Dan Abramov
Job Requirements
Technical skills:
- PHP or NodeJs
- Laravel is a huge plus
- Linux commands
- JavaScript, JQuery
- HTML5
- CSS3
- MySQL database
- GIT
- Web services
- Web design patterns
Nice to have:
- Experience with a JavaScript framework like React, Angular.
- Responsive UI designs.
- Good understanding of WebSockets.
- Knowledge of non-relational databases.
- Understanding Agile environment and tools.
- Building Automation tools.
- Apache or Nginx HTTP Server Configuration.
- Testing Basics