Description
Role Overview :
We are hiring a Senior PHP 8 Developer with strong hands-on expertise in CodeIgniter (preferably CI4) and Slim (Slim 4 preferred). The role requires solid backend fundamentals, API development experience, and the ability to collaborate across the stack-including working with JavaScript/Node.js and contributing to front-end design related code where needed.
Key Responsibilities
- Design, develop, and maintain backend applications and RESTful APIs using PHP 8, CodeIgniter, and Slim.
- Work with SQL (MySQL/PostgreSQL preferred) for data modeling, query optimization, and performance tuning.
- Contribute to JavaScript development and integrations; collaborate on services/components that may involve Node.js.
- Support and enhance front-end design related code (UI integration, templates, responsive components, and collaboration with UI/UX).
- Implement and maintain cron jobs/schedulers, ensuring reliability and monitoring for time-based automation and background tasks.
- Apply secure coding practices (OWASP), implement authentication/authorization (JWT/OAuth2 where applicable), and ensure data privacy.
- Write unit/integration tests (PHPUnit/Pest) and support CI/CD pipelines.
- Conduct code reviews, improve maintainability, and mentor junior team members.
- Troubleshoot production issues, improve application performance, and contribute to monitoring/logging practices.
- Work in an Agile delivery model - planning, estimation, and ownership of sprint outcomes.
Required Skills & Experience
- 6+ years of software development experience with strong backend focus.
- Strong hands-on experience in PHP 8 and modern PHP development practices (Composer, PSR standards).
- Strong experience with CodeIgniter (CI3/CI4) and Slim Framework (Slim 3/4).
- Solid knowledge of SQL and relational databases (MySQL/PostgreSQL).
- Working knowledge of JavaScript and Node.js for integrations or service components.
- Ability to work with front-end design related code (templates/components/UI integration) and coordinate with UI/UX teams.
- Familiarity with cron jobs/schedulers, background tasks, and operational reliability.
- Strong experience with Git, code reviews, and collaborative development practices.
- Strong debugging skills across logs, performance bottlenecks, and production issues.
Good To Have
- Experience with caching (Redis/Memcached), queues (RabbitMQ/SQS), and scalable architecture patterns.
- Exposure to Docker/containerization and cloud platforms (AWS/Azure/GCP).
- API documentation using Swagger/OpenAPI; contract-first development.
- Static analysis and code quality tools (PHPStan/Psalm, PHP-CS-Fixer).
- Experience modernizing legacy CodeIgniter codebases (CI3 CI4, modularization, best practices adoption).
Soft Skills
- Ownership mindset and ability to drive tasks end-to-end.
- Strong communication and cross-functional collaboration skills.
- Mentoring mindset and commitment to engineering excellence.
- Inclusive team player who supports knowledge sharing and continuous improvement.
(ref:hirist.tech)