Browse Jobs
For Employers
Post JobLog inGet Started

Senior Back-End Developer (Laravel) - Maintenance

Zid
Cairo, Egypt
Posted 4 years ago
27Applicants for2 open positions
  • 21Viewed
  • 1In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Senior Backend Developer (Maintenance)

  • Zid Platform is a backend system that was written in Laravel, it provides an API to all Zid frontend systems and we aim to open it to external developers.
  • Maintenance is a temporary team that’s responsible for reducing the number of bugs in Zid Platform since our growth made the maintenance progress slower lately.
  • Once we reach a point where bugs number is reasonable and not a barrier, the team will get merged to the development team which is responsible for implementing and improving Zid features from Backend side like: checkout, product management, customer management .. etc.

Duties

  • Communicate with QA engineer or the customer service to define the bugs and to ask the proper questions.
  • Contribute with the product team to prioritize the bugs.
  • Contribute with the refactoring team to find the non-maintainable components and to re-design them.
  • Troubleshoot and debug the problematic code blocks.
  • Deliver bug fixes.

Hiring Timeline

  • After scanning resumes, the recruiting team will identify the most qualified candidates for job to follow up with, and will send a note of the rejection to the disqualified ones.
  • Pre-screening questionnaire: candidates will receive a couple of theoretical questions related to the position, and they will be given a week to answer these questions, the validity and quality of their answers will determine if they will move on to the next step.
  • Technical interview (pair-programming session): the candidates will get access to a real-world project repository with a couple of issues and requirements to solve, they will be given a week to commit their solutions and to write their notes. Then they will have a pair-programming session with one of Zid developers to discuss the suggested solutions.

The final hiring decision will be taken based on these criteria:

  • Technical communication.
  • Soft skills, e.g: writing, non-technical communication, information delivery.
  • Problem-solving and debugging skills.
  • Code quality.

Job Requirements

  • Strong time management skills and self-driven work ethic
  • Excellent communication skills, both written and verbal, and organizational skills
  • Excellent debugging and problem-solving skills
  • Excellent in model-view-controller architectures
  • Excellent in PHP and Laravel framework
  • Excellent in writing useful and efficient unit tests with PHPUnit framework
  • Proficient in Linux command-line
  • Proficiency with collaborative development workflows (source control, branches, PRs) and continuous deployment practices
  • Previous experience with e-commerce systems
  • Experience with Agile SCRUM and/or Kanban practices

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairSenior Back-End Developer (Laravel) - Ma...