Browse Jobs
For Employers
Post JobLog inGet Started

Senior PHP Developer

Coral Technology
Nasr City, Cairo
Posted 4 years ago
54Applicants for4 open positions
  • 7Viewed
  • 0In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Overview:

  • The PHP Developer is responsible for developing product back-end services and components in compliance with coding standards and technical design and integrating with third party services. They are also often required to develop and integrate plugins for certain popular frameworks. The primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Main Duties:

  • Design, estimate, and develop new features.
  • Write clean and maintainable code as well as efficient SQL queries.
  • Investigate and fix issues.
  • Define, document, and enforce engineering standards.
  • Participate in sprint planning.
  • Ensure all code that goes to production is unit tested and is of top quality.
  • Ensure existing applications are scaled to meet expected demand.
  • Maintains coding conventions and design principles as defined by the Development Lead, Product Architect and the DevOps Lead.

Job Requirements

Qualifications & Prerequisites:

  • Strong knowledge of Laravel PHP web framework.
  • Understanding the fully synchronous behavior of PHP.
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Proficiency in other backend frameworks is a plus like NodeJS, Sprint Boot, Django
  • Experience with RESTful APIs and it's standards
  • Thorough understanding of relational databases such as MySQL and query performance characteristics
  • Familiarity with NoSQL databases
  • Experience in unit testing and test-driven development.
  • Good Knowledge with object-oriented concepts, Software Design Patterns and Software Architecture.
  • Understanding fundamental design principles behind a scalable application.
  • Knowledge of Linux environment.
  • Good knowledge in Docker is a plus
  • Familiarity with Agile methodologies is a plus
  • Basic understanding of front-end technologies, such as JavaScript, Angular, HTML5 or similar technologies.
  • Proficient understanding of code versioning tools, such as Git.
  • High communication and presentation skills.
  • Sc. in Computer Science or equivalent.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior PHP Developer