Senior PHP Developer
Roles and responsibilities
- Design , develop , and maintain full stack developer web applications using PHP and modern frameworks like Laravel or Symfony .
- Collaborate with product managers, designers, and other developers to define and implement application features.
- Write clean, maintainable, and efficient code following best practices.
- Develop RESTful APIs and integrate them with front-end components.
- Implement security best practices to protect applications from vulnerabilities and data breaches.
- Design, manage, and optimize SQL and NoSQL databases, including schema design and indexing strategies for performance improvement.
- Optimize applications for maximum performance and scalability.
- Conduct code reviews and provide constructive feedback for the peers
- Troubleshoot and debug the issues and perform cause analysis
- Implement front end technologies using javascript frameworks like react js and vue js when required
Required Skills
- Proficiency in PHP and modern frameworks such as Laravel Symfony , or CodeIgniter.
- Strong understanding of front-end technologies, including HTML5, CSS3, and JavaScript.
- Experience with relational databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB.
- Familiarity with version control systems, particularly Git.
- Experience with RESTful API design and development.
- Knowledge of MVC architecture and object-oriented programming (OOP) principles.
- Good understanding of responsive design principles and mobile-first development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Familiarity with cloud services such as AWS, Azure, or Google Cloud.
- Experience with CI/CD pipelines and automated testing.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Understanding of WebSockets and real-time communication.
- Experience with server-side rendering (SSR) and templating engines like Blade or Twig.
- Familiarity with authentication and authorization mechanisms (JWT, OAuth, Laravel Passport).
- Enthusiastic to learn and develop new technologies.
Job Type: Full Time
Job Location: Bengaluru
Job Category: PHP
Experience: 2 to 4 years 4 to 6 years