Backend Laravel Developer
Pebble Technologies

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.
Requirements:
  • 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.