Experience: 3-7 years
Key Responsibilities
Application development
- Design and implement features in Laravel (controllers, services, repositories, Eloquent, API resources, form requests, policies).
- Build and maintain modular code inside domain modules (Academics, Administration, Admission, Finance, Fee, HR, Purchase, Transport, Workflow, etc.).
- Write and maintain PostgreSQL migrations, seeders, and optimized queries (joins, aggregations, reporting).
- Handle PostgreSQL-specific logic (e.g. ILIKE, date casting, JSON/array usage) where the codebase branches by driver.
- Implement REST APIs secured with Laravel Sanctum (access/refresh token patterns).
- Integrate AWS S3 via Flysystem for uploads, signed URLs, and file lifecycle management.
- Develop reporting and exports (Maatwebsite Excel, PhpSpreadsheet, PDF/Word generation, Browsershot/headless PDF where used).
- Extend workflow / approval flows and permission rules for multi-step business processes.
Portal & frontend collaboration
- Maintain portal routes, controllers, and views that call the API.
- Work with Vite-built assets and existing UI libraries (DataTables, FullCalendar, etc.).
- Coordinate API contract changes with portal consumers.
DevOps & Linux (hands-on)
- Deploy and troubleshoot on Linux (Ubuntu/similar): Nginx/Apache, PHP-FPM, Composer, Node/Vite builds.
- Manage .env per environment (UAT/live), php artisan (migrate, cache, config, queue, schedule).
- Run and monitor queue workers (database/redis queues) and Laravel Scheduler (cron).
- Tune PostgreSQL connections, backups, and basic performance (indexes, slow queries).
- Use Log Viewer and application logs for incident diagnosis.
- Support SSL, permissions, storage symlinks, and server hardening basics.
AWS
- Configure and use S3 buckets and regions (e.g. Middle East deployments).
- Understand IAM policies, bucket policies, and pre-signed URL expiry.
- Optional: familiarity with SQS queue driver configuration for async jobs.
Quality & collaboration
- Write meaningful tests (Pest/PHPUnit) for critical paths.
- Follow existing coding standards (PHPCS/Pint) and code review practices.
- Document APIs and non-obvious business rules.
- Participate in UAT releases, bug triage, and post-release support.
Pay: From ₹20,000.00 per month
Work Location: In person