Job Description
Details of the role : PHP Backend Developer with strong written and verbal communication skills, who is willing and able to deliver working solutions according to provided direction, architecture, and requirements. Candidate must be willing to work flexible hours under tight deadlines while collaborating seamlessly with co-workers. Candidates with a humble, can-do attitude, who are able to balance process, complexity, speed, and maintainability while also accepting ambiguity amidst evolving designs, will be most successful. The candidate will be responsible for developing and maintaining web applications ensuring they are scalable, efficient, and secure. The candidate should have strong PHP 8 programming, database design and server-side scripting: Key Responsibilities : – Develop, maintain and enhance the backend of web applications using PHP. – Collaborate with the front-end team to ensure seamless integration between the frontend and backend. – Create and maintain scalable and efficient databases that supports the web applications. – Ensure the security of the web applications by implementing appropriate security measures. – Monitor and optimize server performance to ensure the web applications are running smoothly. – Troubleshoot and debug issues that arise in the backend of the web applications. – Keep up-to-date with the latest trends and technologies in backend development and incorporate then into the development process – Write clean and maintainable code, following best practices and coding standards. – Participate in code reviews and provide constructive feedback to other developers. Required Skills : – 4-8 years of experience in PHP backend development – 2-3 years of experience in WordPress & Docker. – Strong proficiency in PHP programming and server-side scripting – Experience with popular PHP frameworks such as Laravel, Symfony or CodeIgniter – Strong understanding of database design and SQL – Knowledge of frond-end technologies such as HTML, CSS, and JavaScript – Familiarity with Linux, Apache and MySQL – Experience with versions control systems such as Git – Good understanding of software development best practices, including Agile methodology – Ability to work independently as well as part of a team – Excellent problem-solving skills and attention to details Good to have : – ReactJs – FrontEnd Skills (ref:hirist.tech)