Position: Backend Laravel Developer
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Salary N/A
- Expiry date Oct 02, 2024 (13 days left)
Job Description
Responsibilities:- Develop and maintain robust, scalable, and secure web applications using the Laravel PHP framework for backend development.
- Implement database solutions using MySQL and ensure efficient data storage and retrieval.
- Utilize advanced Laravel features for efficient development.
- Apply design patterns and SOLID principles to write clean, maintainable, and reusable code.
- Design and implement RESTful APIs to facilitate communication between frontend and backend systems, utilizing Laravel’s built-in API resources and middleware.
- Collaborate with the design and product teams to create user-friendly interfaces and experiences.
- Write comprehensive technical documentation and contribute to the development of technical specifications.
- Coordinate with cross-functional teams to integrate frontend and backend components seamlessly.
- Troubleshoot and debug complex issues across multiple environments and platforms.
- Optimize application performance using Laravel’s caching mechanisms, queueing systems, and optimization techniques.
- Stay updated with the latest Laravel releases, features, and best practices.
- Mentor junior developers and actively contribute to the improvement of development processes and practices.
- Extensive experience working with Laravel PHP framework and proficiency in building RESTful APIs.
- Strong proficiency in Laravel Filament for frontend development.
- Familiarity with database systems, particularly MySQL, and experience in optimizing database performance.
- Proficiency in advanced Laravel features.
- Experience with Laravel’s authentication and authorization mechanisms (Passport or Sanctum).
- Proficiency in design patterns, SOLID principles, and best practices for software development.
- Experience with version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
- Knowledge of AWS or experience with cloud platforms is desirable.
- Ability to work independently and collaboratively in a fast-paced environment.