What are the responsibilities and job description for the PHP Developer position at ScrollTab?
Job Description:
- Develop and maintain web applications using PHP.
- Write clean, scalable, and efficient code.
- Design and integrate RESTful APIs.
- Work with MySQL or other relational databases.
- Collaborate with frontend developers, designers, and QA teams.
- Troubleshoot, debug, and optimize application performance.
- Implement security and data protection best practices.
- Participate in code reviews and technical discussions.
- Maintain technical documentation.
Skills
- Strong knowledge of PHP (PHP 7/8).
- Experience with frameworks such as Laravel, Symfony, or CodeIgniter.
- Proficiency in SQL/NoSQL database.
- Knowledge of HTML, CSS, JavaScript, and AJAX.
- Experience with REST APIs and JSON.
- Familiarity with Git version control.
- Understanding of MVC architecture and OOP concepts.
- Basic knowledge of Linux server environments.
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Knowledge of Docker and CI/CD pipelines.
- Familiarity with Redis, Elasticsearch, or caching mechanisms.
- Experience with unit testing and automated testing tools.
- Experience in GenAI tools
Education
Bachelors Degree in Software Engineering or Computer Sciences or related filed
Minimum 3 years work expereice is required