Responsibility:
- Develop and maintain server-side logic and web applications using PHP.
- Design, build, and maintain efficient, reusable, and reliable PHP code.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Create and maintain databases and database schemas (e.g., MySQL, PostgreSQL).
- Optimize application performance and troubleshoot issues as they arise.
- Implement security and data protection measures.
- Develop and consume RESTful APIs for data exchange.
- Collaborate with cross-functional teams to define project requirements and specifications.
- Work with version control systems (e.g., Git) to manage the codebase.
- Stay updated on PHP and web development best practices and emerging technologies.
- Participate in code reviews and provide feedback to peers.
Requirement:
- 7+ years of experience as a backend developer
- Proficiency in PHP programming language.
- Strong understanding of web application architecture and design principles.
- Knowledge of PHP frameworks (e.g., Laravel or Symfony).
- Experience with database management, including SQL and database design.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript).
- Ability to work with version control systems, particularly Git.
- Strong problem-solving and debugging skills.
- Effective communication and collaboration within a development team.
- Attention to detail and commitment to writing clean, maintainable code.
- Bachelor's degree in computer science or a related field.
- Project management or Agile/Scrum certification is an added advantage.