Browse Jobs
For Employers
Post JobLog inGet Started

Full-Stack Development Engineer

New Cairo, Cairo
Posted 2 years ago
53Applicants for2 open positions
  • 9Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Act as a full-stack developer working hands-on over front/back-end technologies.
  • Maintain good standard of coding and adhere to the same conventions as the rest of the team.
  • Leave code better than you found it (and fully commented).
  • Test your code, be it client or server-side.
  • A proactive attitude to problem solving and an understanding of the role of development in a creative environment.
  • Be willing to work in a research capacity – to find, test and critically review open-source frameworks and technologies from a performance and security perspective.
  • Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.

Job Requirements

Technical Skills/Qualifications:

  • Strong Computer Science background.
  • Solid understanding of Object-Oriented concepts.
  • Good knowledge in MVC software architecture pattern.
  • Good knowledge in modern PHP frameworks like Laravel, Zend, Phalcon, Symfony, YII, YAF.
  • Strong knowledge in modern frontend/javascript frameworks like VueJS, Angular, NextJS, NuxtJS, Svelte.
  • Strong knowledge of MySQL/SQLite databases and their declarative query languages.
  • Working experience with relational databases like MySQL or PostgreSQL or any other database product.
  • Good knowledge in Javascript and JQuery framework selectors and functions.
  • Strong understanding of web service technologies and APIs (REST, JSON, XML, RPC) and integration with external systems.
  • Working experience with versioning control (GIT).
  • Knowledge of CMS platforms like WordPress, Drupal, ExpressJS..etc is a plus.
  • Educational or work knowledge of C/C++ is a plus.

Personal Skills:

  • Good English language command.
  • Good communication skills, soft skills and sending formal emails.
  • Ability to perform effectively to tight deadlines, work well both independently and as part of a team.
  • Open, honest and direct, is comfortable in giving and receiving constructive feedback.
  • Have a strong belief in Open Source technologies.
  • Willingness to get challenging technology limitation tasks.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFull-Stack Development Engineer