A skilled PHP Developer with strong expertise in Object-Oriented Programming (OOP), hands-on experience with Linux systems and command-line tools, and solid knowledge of Project Management and DevOps practices, responsible for building, deploying, and maintaining scalable web applications.
Responsibilities:
- Develop, maintain, and optimize web applications using PHP following best coding practices.
- Design and implement scalable and reusable architectures based on OOP principles.
- Work with databases (MySQL, PostgreSQL, or similar) and write efficient queries.
- Operate in Linux environments and use CLI tools for system and application management.
- Participate in project planning, task management, and timeline estimation.
- Apply DevOps practices, including CI/CD pipelines and deployment automation.
- Configure and manage development, staging, and production environments.
- Collaborate with cross-functional teams (Front-End, QA, DevOps).
- Monitor system performance, troubleshoot issues, and improve system reliability.
- Ensure code quality, security standards, and proper technical documentation.
Requirements:
- Strong proficiency in PHP with solid experience in Object-Oriented Programming (OOP).
- Practical experience working with Linux operating systems and shell commands.
- Experience with PHP frameworks such as Laravel or similar.
- Knowledge of Project Management methodologies (Agile, Scrum, Kanban).
- Understanding of DevOps concepts and tools.
- Experience with version control systems such as Git.
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript).
- Strong problem-solving skills and ability to work in a team.
-
- Nice to Have:
- Experience with DevOps tools such as Docker, Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with cloud platforms and server deployment.
- Knowledge of monitoring and logging systems.
- Professional certifications in PHP, DevOps, or Project Management.