Job Title: Trainee Laravel Developer (0-6 Months)
Location: Ahmedabad | Full-Time | On-site
Technical Responsibilities
- Core Development: Implement MVC logic using Laravel Controllers, Blade templates, Middleware, and Form Requests for backend validation.
- Database Management: Structure database schemas using migrations, write seeders/factories, and query data using Eloquent ORM (e.g., eager loading, relationships, model scopes) and standard MySQL.
- API Development: Build and consume RESTful APIs, utilizing Laravel API Resources and JSON responses.
- CLI & Tooling: Use Artisan CLI for code generation, DB operations, and maintenance tasks; manage PHP dependencies via Composer and frontend assets via Vite/NPM.
- Version Control & Quality: Work within Git workflows (branching, pull requests), fix bugs via debugging tools (e.g., Laravel Clockwork/Telescope), and write basic automated tests (PHPUnit/Pest).
Technical Requirements
- Strong core PHP skills (OOP, namespaces, traits, anonymous functions, error handling).
- Solid understanding of relational database design, indexing basics, and writing optimized SQL queries.
- Fundamental working knowledge of the Laravel framework lifecycle, routing, and HTTP methods (GET, POST, PUT, DELETE).
- Familiarity with front-end basics: HTML5, CSS3, JavaScript (ES6+), and AJAX / Fetch API.
- Practical experience using Git commands (clone, checkout, commit, push, pull).
Eligibility:
- B.E./B Tech recent graduates
- Local candidates preferred
Benefits:
Work Location: In person