Role Overview
We are looking for a PHP developer, responsible for the development and maintenance of the Websites, CMSs, Services, APIs and MySQL databases (writing procedures and complex queries). The developer will be a part of a full-stack team of engineers.
Responsibilities
- Hands on experience in Core PHP and MySQL Database.
- Good experience of relational databases, database keys and joins.
- Clear understanding of Object-Oriented Programming, CSS, HTML layout.
- Strong experience in JavaScript, Ajax, jQuery and secure REST API.
- Strong skills in JSON parsing as well as XML for fetching data into the application.
- Good understanding of AI/ML and Generative AI concepts, with hands-on experience using LLM-based tools such as ChatGPT, Claude, GitHub Copilot, or similar tools.
- Should be able write the code independently.
- Knowledge of PHP frameworks and CMS.
- Candidate should be able to follow Best Practices as they apply to coding Languages.
- Collaborate with cross-functional teams to define, design, and implement features.
- Unit-test code for robustness, including use cases, usability, and general reliability.
- Identify and correct bottlenecks, work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Must have specific experience and ability to understand business requirements and translate them into technical / coding requirements.
- Proficient in understanding of code versioning tools, such as Git.
- Must have strong communication skills and be able to think out of the box to implement defined business logic with minimal impact and revisions.
- Contribute to all phases of the development lifecycle.
Requirements
- Engineering Graduate or Postgraduate.
- BS degree in Information Technology, Computer Science or equivalent.
- 3 Years of Professional Experience.
- Relevant work: 2 years (Required).
- Core PHP: 2 years (Required).
Skills
- PHP
- MySQL
- JavaScript
- Git
- REST API