Technofocus

Laravel Developer - PHP Platform

West Bengal, IN

13 days ago
Save Job

Summary

About The Job

We are seeking a skilled and experienced PHP Laravel Developer to contribute to the development of our web applications. The ideal candidate will possess a strong background in PHP development, with a focus on the Laravel framework. You will be responsible for the full software development lifecycle, including designing, coding, testing, and deploying web applications. You will work closely with front-end developers, designers, and other stakeholders to deliver high-quality, scalable, and maintainable solutions.

Responsibilities

  • Develop, test, and maintain web applications using the Laravel framework.
  • Write clean, efficient, and reusable code following best practices and coding standards.
  • Design and build RESTful APIs using Laravel for seamless integration with front-end systems and other services.
  • Utilize Eloquent ORM to interact with databases, optimize database queries, and ensure efficient data management.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement and maintain security best practices to protect web applications from vulnerabilities.
  • Develop and manage Laravel-based microservices and background jobs using tools like Redis or RabbitMQ.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to established standards.
  • Debug and troubleshoot software issues, identify performance bottlenecks, and implement effective solutions.
  • Stay up-to-date with the latest trends and technologies in Laravel and PHP development, and proactively seek opportunities to improve development processes.
  • Contribute to project planning, provide accurate estimates, and meet project deadlines.
  • Create and maintain technical documentation.

Required Skills

  • Proficiency in PHP and the Laravel framework, with a deep understanding of its core concepts and features.
  • Strong understanding of object-oriented programming (OOP) principles, design patterns, and SOLID principles.
  • Experience in designing, developing, and consuming RESTful APIs.
  • Solid knowledge of database design and management, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
  • Experience with Eloquent ORM and writing complex database queries.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and JavaScript frameworks (e.g., Vue.js, React).
  • Experience with version control systems, particularly Git, and collaborative development workflows (e.g., Gitflow).
  • Understanding of web application security best practices, including authentication, authorization, and protection against common vulnerabilities (e.g., OWASP).
  • Strong debugging, problem-solving, and analytical skills.
  • Excellent communication, collaboration, and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.

Preferred Skills

  • Experience with unit testing and test-driven development (TDD) using PHPUnit or Pest.
  • Knowledge of API authentication methods, such as OAuth 2.0 and JWT.
  • Experience with Single Sign-On (SSO) implementation.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with CI/CD pipelines for automated testing and deployment.
  • Knowledge of caching techniques and tools (e.g., Redis, Memcached).
  • Experience with front-end build tools (e.g., Webpack, Gulp).
  • Understanding of server administration and deployment on cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with Agile development methodologies (e.g., Scrum, Kanban).

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job