Overview
Experience: 5–6 Years
About the Role
We are looking for a seasoned PHP Backend Developer. In this role, you will act as a core technical anchor across multiple dynamic projects. You won't just be taking tickets; you will be responsible for the architectural integrity of our web applications, ensuring they are scalable, secure, and performant.
The ideal candidate has moved beyond simple coding and understands the software development lifecycle (SDLC) deeply. You are comfortable modernizing legacy codebases, designing complex database schemas, and building robust APIs that power modern front ends.
Key Responsibilities
Architecture & Development: Design and build scalable backend solutions using PHP 8.x, primarily within Laravel, while maintaining and upgrading legacy projects in CodeIgniter.
Database Engineering: Design complex relational database schemas in MySQL. Optimize slow queries, manage indexes, and ensure data integrity across high-traffic applications.
API Management: Develop and document secure RESTful APIs for consumption by frontend frameworks (Vue.js/React) and mobile applications.
Code Quality & DevOps: Implement best practices for code reviews, and version control (Git flow). Assist in setting up CI/CD pipelines and deployment processes.
Problem Solving: Troubleshoot complex bugs in production environments and refactor "spaghetti code" into modular, maintainable architecture.
Collaboration: Work cross-functionally with Project Managers to translate business requirements into technical specifications and provide accurate time estimates for deliverables.
Qualifications & Technical Skills
Must-Have:
5+ years of professional experience in backend web development using PHP.
Framework: Expertise in Laravel (Service Providers, Middleware, Eloquent ORM, Queues/Jobs) and a solid understanding of CodeIgniter.
Database Expertise: Advanced proficiency in MySQL/MariaDB (Joins, Stored Procedures, Triggers, Optimization).
Core Concepts: Strong grasp of OOP (Object Oriented Programming), MVC patterns, and SOLID principles.
Tooling: Proficiency with Composer, Git, and command-line interfaces.
Frontend Literacy: Good working knowledge of HTML5, CSS3, and JavaScript (ES6+) to effectively collaborate with frontend teams.
Good-to-Have:
Experience with Docker and containerization.
Experience with cloud infrastructure (AWS: EC2, S3, RDS or DigitalOcean).
What We Are Looking For in You
Resourcefulness: You know how to find answers. You don't just patch bugs; you find the root cause.
Adaptability: As an agency, we juggle multiple clients. You should be comfortable switching contexts between different tech stacks.
Communication: You can explain technical constraints to non-technical stakeholders clearly.