
Search by job, company or skills
We're looking for a Senior PHP Developer with over 8+ years of experience and deep expertise in CodeIgniter 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 CodeIgniter 3 & CodeIgniter 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 CodeIgniter (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.
Basic understanding of frontend technologies (HTML, CSS, JavaScript, jQuery, Bootstrap) for integration purposes.
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, CodeIgniter, and backend technologies.
Job ID: 135904255