×
Register Here to Apply for Jobs or Post Jobs. X

Senior PHP; CodeIgniter Developer

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: CODE LTD
Full Time position
Listed on 2025-12-08
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below
Position: Senior PHP (CodeIgniter) Developer

Overview

We’re looking for a Senior PHP Developer with over 8+ years of experience and deep expertise in Code Igniter to join our development team. The ideal candidate will have a proven track record in developing and maintaining ERP systems and other large-scale business applications
. You will be responsible for designing scalable backend architectures, integrating complex modules, and ensuring system stability and performance.

Responsibilities
  • Design, develop, and maintain advanced ERP-related applications using Code Igniter 3 & Code Igniter 4.
  • Architect modular, secure, and scalable backend solutions aligned with business and functional requirements.
  • Build and manage RESTful APIs to connect with web, mobile, and third-party systems.
  • Develop and maintain ERP modules such as Inventory, Accounting, HR, CRM, Supply Chain, and POS
    .
  • Collaborate closely with frontend, mobile, and database teams to ensure seamless data flow and efficient integration.
  • Implement caching, queue systems, and performance optimization strategies.
  • Write clean, well-documented, and testable code following SOLID, MVC
    , and industry best practices.
  • Participate in sprint planning, technical discussions, and release coordination.
  • Ensure system security, data integrity, and adherence to best practices throughout the development lifecycle.
Requirements
  • 8+ years of professional experience in PHP development.
  • Advanced and specialized experience with Code Igniter (CI3 & CI4).
  • Proven experience working on ERP systems or complex business management platforms.
  • Strong understanding of OOP, MVC architecture, and design patterns
    .
  • Excellent knowledge of MySQL (schema design, indexing, optimization).
  • Experience with RESTful APIs and middleware handling.
  • Familiarity with Redis, job queues, caching, and performance enhancement mechanisms
    .
  • Hands‑on experience with Docker, CI/CD pipelines, and automated deployment environments
    .
  • Proficiency with Git and modern branching workflows.
  • Strong knowledge of testing frameworks (e.g., PHPUnit) and debugging tools.
  • High awareness of application security, data protection, and performance optimization.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Deep understanding of ERP architecture and module interconnectivity (Finance, HR, Inventory, CRM, POS, etc.).
  • Experience integrating third‑party services such as payment gateways, SMS/email services, reporting engines, and external APIs.
  • Solid understanding of Agile & Waterfall methodologies and collaborative development environments.
  • Excellent command of English (written and verbal).
  • Strong analytical and architectural skills to design efficient and scalable ERP structures.
Soft Skills
    >

    Excellent communication and teamwork skills.
  • Strong analytical and problem‑solving mindset.
  • High attention to detail and commitment to quality.
  • Ability to manage multiple priorities and deliver within deadlines.
  • A continuous learner who stays up to date with modern PHP, Code Igniter, and backend technologies.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function
  • Information Technology
  • IT Services and IT Consulting
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary