Overview
Job Title: PHP Full-Stack Developer
We are seeking a talented PHP Full-Stack Developer to design, build, and maintain high-performance web applications. You’ll work with modern PHP frameworks such as Yii2, Laravel, or CodeIgniter, and apply object-oriented programming (OOP) best practices to write clean, reusable code. As part of our dynamic team, you’ll collaborate with cross-functional teams to ensure our backend systems are secure, responsive, and maintainable.
Key Responsibilities:
1. Develop & Maintain
- Build, test, and maintain scalable PHP applications using modern frameworks (Yii2, Laravel, Symfony, CodeIgniter, etc.).
- Write clean, secure, and maintainable code following industry best practices.
2. Cross-Functional Collaboration
- Collaborate with designers, product managers, and QA teams to define, design, and deploy new features.
- Ensure that new features are responsive, efficient, and well-documented.
3. Production Support
- Troubleshoot, debug, and resolve production issues promptly.
- Implement performance enhancements and contribute to the overall reliability of the system.
4. Quality Code
- Participate in code reviews and design discussions.
- Follow coding standards to ensure the code is well-organized, test-driven, and maintainable.
5. Documentation
- Create and maintain clear software documentation for applications and systems.
6. Database Design
- Design and implement database schemas, migrations, and optimize SQL queries for performance.
7. API & Integrations
- Integrate RESTful APIs and third-party services (e.g., payment gateways, external data sources).
Required Experience, Skills & Qualifications:1. Core PHP & OOP
- Proficient in PHP, object-oriented programming, and Composer dependency management.
2. ORM & Databases
- Hands-on experience with ORM libraries (Eloquent for Laravel, Active Record for Yii2) and relational databases (MySQL, PostgreSQL).
3. Front-End Fundamentals
- Solid knowledge of HTML5, CSS3, and JavaScript.
- Familiarity with responsive design and ensuring cross-browser compatibility.
4. Architecture & Templating
- Deep understanding of the MVC architecture and templating engines (Blade, Twig, or Yii2's native views).
5. Version Control
- Experience using Git workflows, including branching, pull requests, and merges.
6. API Design
- Skilled in RESTful API design, consumption, and third-party integrations.
7. Testing & TDD
- Experience with unit testing frameworks (PHPUnit, PestPHP, Codeception) and test-driven development (TDD).
8. Security Best Practices
- Strong knowledge of web security practices (e.g., SQL injection, XSS, CSRF prevention).
Nice to Have:
- CI/CD pipelines
- Docker/containerization
- Basic server administration knowledge
- Experience with cloud platforms
Soft Skills:
- Excellent problem-solving, communication, and teamwork abilities.
- Comfortable working in agile environments with fast-paced, iterative development.
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
How to Apply:
Please submit your resume, a brief cover letter highlighting relevant projects (especially those using Yii2 or Laravel), and links to any code samples or GitHub repositories. We look forward to building great software with you!
Job Type: Full-time
Pay: ₹40,000.00 - ₹60,000.00 per month
Ability to commute/relocate:
- Kozhikode, Kerala: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Are you able to independently create and manage PHP project from start to finish ?
Education:
- Bachelor's (Required)
Experience:
- PHP: 3 years (Required)
- Laravel / Yii2: 2 years (Required)
- SQL / MySQL / PostgreSQL: 2 years (Required)
Language:
- English & Malayalam (Required)
Location:
- Kozhikode, Kerala (Required)