Job TitleLaravel DeveloperExperience2-6 Years (Can be adjusted based on the role)
Job SummaryWe are looking for a skilled Laravel Developer to design, develop, and maintain scalable web applications using the Laravel framework. The ideal candidate should have strong experience in PHP, Laravel, MySQL, RESTful APIs, and modern web development practices. The role involves collaborating with front-end developers, QA engineers, DevOps, and product teams to deliver secure and high-performance applications.
Key Responsibilities- Design, develop, and maintain web applications using Laravel.
- Develop clean, reusable, and efficient PHP code following coding standards.
- Build and integrate RESTful APIs and third-party services.
- Design and optimize database schemas and queries.
- Implement authentication, authorization, and role-based access control.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance and scalability.
- Write unit and feature tests.
- Participate in code reviews and Agile/Scrum ceremonies.
- Maintain technical documentation and deployment processes.
Required Technical SkillsProgramming Languages- PHP 8.x
- JavaScript
- HTML5
- CSS3
- SQL
Frameworks- Laravel (8/9/10/11)
- Livewire (preferred)
- Lumen (optional)
Database Technologies- MySQL
- PostgreSQL
- MariaDB
- SQLite (basic knowledge)
Front-End Technologies- Blade Templates
- Bootstrap
- Tailwind CSS
- Vue.js (preferred)
- React (basic knowledge)
- Alpine.js
API Development- RESTful APIs
- JSON
- JWT Authentication
- OAuth2 (Laravel Passport/Sanctum)
- API Resource Collections
Laravel Features- Eloquent ORM
- Artisan CLI
- Middleware
- Service Providers
- Queues & Jobs
- Events & Listeners
- Notifications
- Mail
- Caching
- Task Scheduling
- File Storage
- Validation
- Migrations & Seeders
Version Control- Git
- GitHub
- GitLab
- Bitbucket
Development Tools- Composer
- Postman
- PHPStorm
- Visual Studio Code
- Xdebug
Preferred Skills- Docker
- Redis
- Memcached
- Elasticsearch
- RabbitMQ
- CI/CD pipelines
- AWS, Azure, or GCP
- Linux server administration
- Nginx / Apache configuration
Daily Responsibilities- Develop new Laravel modules and features.
- Build and maintain REST APIs.
- Optimize SQL queries and application performance.
- Write unit and feature tests using PHPUnit or Pest.
- Debug and resolve production issues.
- Review code and mentor junior developers.
- Participate in sprint planning, stand-ups, and retrospectives.
- Collaborate with QA and DevOps teams for deployments.
Soft Skills- Strong analytical and problem-solving skills
- Excellent communication
- Team collaboration
- Time management
- Attention to detail
- Adaptability
- Continuous learning mindset
Education- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Preferred Certifications- Laravel Certification (if available)
- PHP Certification (Zend or equivalent)
- AWS Certified Developer (preferred)
- MySQL Database Certification (preferred)
Tools & Technologies- Laravel
- PHP
- MySQL
- PostgreSQL
- Eloquent ORM
- Blade
- Livewire
- Vue.js
- Tailwind CSS
- Composer
- Git
- Docker
- Redis
- Postman
- Nginx
- Apache
- VS Code
- PHPStorm
KPIs- On-time feature delivery
- Code quality and maintainability
- API response time
- Application performance
- Bug resolution time
- Test coverage
- Security compliance
- Customer satisfaction
Typical Interview TopicsPHP- OOP concepts
- Namespaces
- Traits
- Interfaces
- Exception handling
- PHP 8 features
Laravel- MVC architecture
- Routing
- Controllers
- Middleware
- Eloquent ORM
- Relationships (One-to-One, One-to-Many, Many-to-Many)
- Blade templating
- Service Container
- Dependency Injection
- Queues and Jobs
- Events and Listeners
- Task Scheduling
- Authentication (Sanctum, Passport)
- Validation
- Migrations and Seeders
Database- SQL joins
- Indexing
- Transactions
- Query optimization
- Stored procedures (basic)
API Development- RESTful API design
- CRUD operations
- JWT authentication
- OAuth2
- API versioning
Performance & Security- Caching with Redis
- Queue optimization
- SQL Injection prevention
- CSRF protection
- XSS prevention
- Rate limiting
Testing- PHPUnit
- Pest
- Feature testing
- Unit testing
Version Control- Git workflows
- Branching strategies
- Pull requests
- Merge conflict resolution
Nice-to-Have Skills- Microservices architecture
- GraphQL
- Docker and Kubernetes
- Elasticsearch
- RabbitMQ or Kafka
- Payment gateway integration (Stripe, PayPal, Razorpay)
- CI/CD using Jenkins or GitHub Actions
- Agile/Scrum methodologies
- Cloud deployment and monitoring