Intellinez

Sr. PHP Developer 

Job RoleSr. PHP Developer 
Job LocationMohali, Bangalore
Job Experience5 years
QualificationBachelor’s or Master’s degree
SalaryNegotiable | Best in Industry

Job Description:

We are looking for a highly skilled and motivated Senior PHP Developer to join our dynamic development team. The ideal candidate will have strong expertise in PHP with hands-on experience in Laravel, CodeIgniter, WordPress, and modern JavaScript frameworks like React and Angular. The candidate will also be proficient in Node.js and MySQL.

As a Senior PHP Developer, you will be responsible for designing, developing, and maintaining high-performance web applications and systems. Additionally, you will leverage cutting-edge AI tools for development productivity and improving the QA process. You will work closely with cross-functional teams to ensure robust and scalable application development.

Key Responsibilities:

  • Lead and mentor a team of junior and mid-level developers.
  • Design, develop, and deploy web applications using PHP, Laravel, CodeIgniter, and WordPress.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic using React or Angular.
  • Write clean, efficient, and maintainable code while following best practices (such as MVC and SOLID principles).
  • Develop and maintain APIs (RESTful and GraphQL).
  • Optimize applications for maximum speed and scalability.
  • Write SQL queries, optimize MySQL database performance, and ensure data integrity.
  • Troubleshoot, test, and debug complex web applications.
  • Continuously research and implement new technologies, tools, and techniques to improve development efficiency.
  • Work in an agile environment with sprint-based development cycles.
  • Review code and pull requests, ensuring that best practices are being followed.
  • Communicate effectively with stakeholders to understand project requirements and deliver on time.
  • Utilize AI-powered tools to improve development efficiency and automate repetitive tasks.
  • Implement AI-based tools for QA testing, reducing manual testing time and improving software reliability.

Required Skills & Experience:

  • PHP Core: Strong knowledge of PHP fundamentals, including data structures, functions, error handling, and design patterns.
  • Object-Oriented Programming (OOP): Deep understanding of OOP concepts like inheritance, polymorphism, encapsulation, and abstraction.
  • Laravel: Advanced knowledge of the Laravel framework, including Eloquent ORM, Blade templating engine, and Artisan CLI.
  • CodeIgniter: Proficiency in CodeIgniter for rapid web application development.
  • WordPress: Extensive experience in building custom WordPress themes, plugins, and working with popular page builders.
  • JavaScript: Expertise in React and Angular for building dynamic, single-page web applications (SPAs).
  • Node.js: Knowledge of building server-side applications using Node.js, along with frameworks like Express.js.
  • jQuery: Good understanding of jQuery for DOM manipulation and AJAX requests.
  • HTML5 & CSS3: Proficiency in HTML5, CSS3, and modern frontend web technologies for responsive and accessible web design.
  • MySQL Database: Strong experience in working with MySQL, including database design, writing complex queries, and performance tuning.
  • Version Control: Experience with Git, GitHub, GitLab, or other version control systems.
  • API Development: Experience with building RESTful APIs and integrating third-party APIs.
  • Cross-browser compatibility: Ensuring applications work seamlessly across all major browsers.
  • Unit Testing: Experience writing unit tests with PHPUnit or other testing frameworks.
  • Agile Methodology: Familiarity with Agile/Scrum development practices.

Additional Skills (Good to Have):

  • Docker & Containerization: Experience with Docker for creating and managing development and production environments.
  • Cloud Services: Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • CI/CD: Understanding of Continuous Integration and Continuous Deployment practices.
  • GitLab CI, Jenkins, or CircleCI: Experience with building and maintaining CI/CD pipelines.
  • Security Best Practices: Knowledge of web application security practices (e.g., XSS, CSRF, SQL Injection) and how to prevent common vulnerabilities.
  • MVC Frameworks: Proficiency in various MVC frameworks in addition to Laravel, such as Symfony or Zend Framework.
  • GraphQL: Experience working with GraphQL for API development.
  • Performance Tuning: Strong knowledge of optimizing PHP and SQL queries for performance.
  • Agile Tools: Familiarity with Jira, Trello, or other agile project management tools.
  • WebSockets: Experience with real-time communication using WebSockets.
  • Testing Frameworks: Familiarity with testing frameworks like PHPUnit, PHPUnit for Laravel, and Selenium.
  • CMS Management: Experience with other CMS platforms such as Joomla, Magento, or Drupal.

AI Tools for Development and QA (Nice to Have):

  • Code Assistants & AI-Powered IDEs: Familiarity with tools like GitHub Copilot, Tabnine, or Kite for code completion, suggestions, and improving code writing efficiency.
  • AI-Based Code Review Tools: Experience with DeepCode or Codacy for AI-driven code reviews, ensuring clean and maintainable code.
  • Automated Testing with AI: Knowledge of AI-based testing tools such as Testim.io or Mabl, which use machine learning to automatically create and run tests, helping improve QA efficiency.
  • AI-Driven Bug Detection: Use of tools like Snyk, SonarQube, or Checkmarx that leverage AI to detect vulnerabilities and bugs in real-time, enhancing security.
  • AI-Based Database Query Optimization: Tools like DataRobot or Automated Machine Learning (AutoML) that can assist in optimizing complex SQL queries or improving database performance.
  • CI/CD with AI Integration: Familiarity with CircleCI or Travis CI integrated with AI-powered testing tools to ensure efficient and automated deployment pipelines.
  • Automated Documentation Generation: Experience with tools like Swagger or Apiary, which use AI to generate API documentation automatically based on code.
  • AI-Based Analytics: Integration of AI-based tools for performance monitoring, A/B testing, and user behavior analysis, such as Google Analytics AI or Mixpanel.

Qualifications:

  • 5+ years of experience in PHP development with a proven track record of successful project delivery.
  • Excellent communication skills and ability to work with a team in an Agile environment.
  • Strong problem-solving skills and attention to detail.
  • Ability to thrive in a fast-paced and dynamic work environment.

Benefits:

  • Health insurance benefits.
  • Opportunities for professional growth and learning.
  • Collaborative and inclusive work environment.
  • Employee wellness programs and perks.
  • Health insurance
  • Paid sick time
  • Paid time off
  • Provident Fund
  • Work from home

How to Apply:

Interested candidates are invited to send their resume along with a cover letter detailing their experience and why they are a good fit for this role to [email protected]. Please include links to your GitHub profile or other public repositories, if available.

Know More:

Developer: Full Time
Location: Bengaluru Mohali
Posted on: 17 Mar, 2025

Apply for this position

Allowed Type(s): .pdf, .doc, .docx