Full Stack PHP MySQL Web API Developer (Remote/Malaysia/SG)
Job Requirements
This job post is managed by
Skills
Job description for Full Stack PHP MySQL Web API Developer (Remote/Malaysia/SG) at Refund Global Pte. Ltd.
- Web Application Development: Design, develop, and maintain web applications using PHP and MySQL, ensuring high performance, responsiveness, and scalability.
- API Development: Create, implement, and manage RESTful APIs for seamless integration with front-end applications and third-party services.
- Front-End Development: Develop and enhance user interfaces using HTML, CSS, JavaScript, and front-end frameworks to ensure a smooth user experience.
- Database Management: Design and optimize MySQL database schemas, queries, and stored procedures to support application functionality.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Testing & Debugging: Identify, troubleshoot, and resolve software defects and performance issues.
- Collaboration: Work closely with product managers, designers, and other developers to gather requirements, provide updates, and contribute to project planning and execution.
- Documentation: Create and maintain technical documentation for application features, APIs, and deployment processes.
- Programming Languages: Proficiency in PHP and MySQL, with experience in both procedural and object-oriented programming.
- Front-End Technologies: Strong knowledge of HTML5, CSS3, and JavaScript, including frameworks such as React, Vue.js, or Angular.
- API Development: Experience in designing and building RESTful APIs, with a good understanding of authentication and authorization methods (e.g., OAuth, JWT).
- Database Management: Expertise in MySQL database design, optimization, and querying.
- Version Control: Familiarity with version control systems, particularly Git.
- Frameworks & Libraries: Experience with PHP frameworks such as Laravel, Symfony, or CodeIgniter.
- Tools & Platforms: Knowledge of development tools and platforms such as Docker, Composer, and web servers like Apache or Nginx.
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to debug and resolve complex issues.
- Communication: Excellent written and verbal communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Degree: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Experience: At least 3 years of professional experience in full stack development beneficial, or a proven track record of successful project delivery. We do hire freshly graduated students.
- Flexible working hours and remote work options
- Professional development opportunities
- Collaborative and innovative work environment