PHP Developer
jsw
Posted 1 week ago
Login to ApplyLocation
Tirupathur, Tamil Nadu
Experience
3-5
Job Type
Full-Time
Salary
50,000 - 1,200,000 PA
Job Description
Position Overview
Job Title: PHP Developer
Experience Level: Junior / Mid-Level / Senior
Employment Type: Full-time / Contract
Location: [Remote / On-site / Hybrid]
Roles & Responsibilities
Backend Development
-
Develop, test, and maintain PHP-based web applications
-
Write clean, scalable, and well-documented code
-
Build RESTful APIs and integrate third-party services
-
Implement MVC architecture (Laravel, Symfony, CodeIgniter, etc.)
Database Management
-
Design and optimize MySQL/PostgreSQL databases
-
Write complex queries, stored procedures, and triggers
-
Implement database migrations and seeding
Frontend Integration
-
Collaborate with frontend developers (HTML/CSS/JavaScript)
-
Work with templating engines (Blade, Twig)
-
Integrate AJAX and JavaScript frameworks (Vue.js/React)
Performance & Security
-
Optimize application performance and load times
-
Implement security best practices (XSS, CSRF, SQL injection protection)
-
Debug and troubleshoot application issues
Collaboration
-
Work in Agile/Scrum teams
-
Use version control (Git/GitHub/GitLab)
-
Participate in code reviews and technical documentation
Skills & Experience
Core PHP
-
OOP principles and design patterns
-
PHP 7.x/8.x features (types, attributes, match expressions)
-
Error handling and exception management
-
Session management and authentication
Frameworks (at least one)
-
Laravel (Eloquent, Artisan, Queues, Events)
-
Symfony (Components, Dependency Injection)
-
CodeIgniter / CakePHP / Yii2
Databases
-
MySQL / MariaDB
-
PostgreSQL
-
Query optimization and indexing
Tools & Technologies
-
Git (branching, merging, conflict resolution)
-
Composer (dependency management)
-
RESTful API design and integration
-
JWT, OAuth, or session-based auth
Frontend Basics
-
HTML5, CSS3, JavaScript
-
Bootstrap or Tailwind CSS
-
Basic jQuery or vanilla JS
Server & Deployment
-
Apache/Nginx configuration
-
Linux command line basics
-
Docker basics (preferred)
-
CI/CD pipelines (GitHub Actions, Jenkins - bonus)
Job Overview
Industry
Software Development
Department
Backend Development
Openings
1
Work Setup
Onsite
Key Skills
Perks & Benefits
- Paid Time Off
- Professional Development