Job Summary:
We are seeking an experienced and proactive Mid Level Laravel Developer with 4+ years of hands-on experience in PHP and Laravel development. The ideal candidate should be capable of leading projects, writing clean and efficient code, and collaborating with team members across design, frontend, and QA. This role requires strong backend logic and API development expertise.
Key Responsibilities:
Design, develop, and maintain robust web applications using Laravel (v8+).
Build RESTful APIs and backend services for mobile and web apps.
Lead code reviews, mentor junior developers, and support technical decision-making.
Debug, test, and troubleshoot application issues to ensure optimal performance.
Write reusable, testable, and efficient code following Laravel best practices.
Collaborate with frontend developers to integrate dynamic and responsive interfaces.
Optimize existing applications for performance, scalability, and security.
Maintain proper documentation of code, architecture, and processes.
Handle third-party integrations (e.g., payment gateways, social logins, external APIs).
Required Skills & Experience:
2+ years of professional experience with PHP and the Laravel framework.
Strong knowledge of OOP, MVC architecture, and Laravel service container.
Proficiency in working with MySQL, database design, and query optimization.
Experience in creating and consuming RESTful APIs.
Familiarity with frontend technologies like JavaScript, Vue.js, or React (basic level).
Knowledge of Git, version control, and collaborative development workflows.
Understanding of application security best practices.
Good grasp of Laravel Artisan commands, queues, jobs, events, and notifications.
Experience with JWT or Laravel Sanctum/Passport for API authentication.
Bonus Skills (Nice to Have):
Experience with unit testing and TDD.
Familiarity with Docker, CI/CD pipelines, or cloud platforms (e.g., AWS, DigitalOcean).
Exposure to Agile/Scrum methodologies.
Experience working on multi-tenant or SaaS platforms.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.