Close menu
Careers

Backend Laravel Developer (Experienced)

Status: Closed
Contract: Full time
Minimum years of experience: 4 - 6
Workplace: Remote
Team: Software development
Location: Maadi, Cairo

We are looking for a 4-year minimum experienced Laravel web developer to join the web development department at Road9 Media company. A bachelor's degree in computer science or equivalent faculty is a must.

Responsibilities

  • Design, build test, and deliver the core backend modules using Laravel.
  • Collaborate with the business to define, design, and ship new features.
  • Write clean, beautifully architected, reusable, and maintainable Laravel code using robust software architectural patterns – MVC, Repository Pattern, Service Oriented Architecture (SOA) patterns as required in components.
  • Develop organized APIs and RESTful services for the main core application.
  • Write unit tests for all code developed before pushing to the code repository and covering all cases.
  • Integrate with other third-party APIs to retrieve and manage third-party data.
  • Store, retrieve, and update data in the database using Eloquent on MySQL.
  • Ensuring consistent code, error management, and logging architecture between core services and the frontend applications.
  • Work on bug fixing and improving application performance.
  • Cache responses to improve performance using Redis and other caching solutions.
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate, and implement new libraries to maximize development efficiency.
  • Maintain and update DevOps scripts using GitLab Yaml.

Job Requirements

  • MUST have: Hands-on experience in building PHP web applications using well-known PHP frameworks.
  • MUST have: Hands-on experience in building RESTful APIs
  • MUST have: MySQL Database design & development experience
  • MUST have: Knowledge of version control systems such as GIT
  • MUST have: Hands-on experience in building web applications using Laravel PHP framework.
  • MUST have: Good experience with problem solving & knowledge of how to debug, test, and document issues.
  • MUST have: Ability to implement unit tests.
  • Good to have: Skills in data migration, transformation, and scripting.
  • Good to have: Understanding of fundamental design principles behind a scalable application.
  • Good to have: Familiar with Linux OS and its command line interface commands.
  • Good to have: Background in cross-platform mobile app development.
Apply Now