Home Malaysia Backend Developer

Home Malaysia Backend Developer

Backend Developer

Full time at DES DIGITAL MARKETING SDN. BHD. in Malaysia
Posted on January 13, 2025

Job details

We are seeking a skilled and motivated PHP Developer to join our team. The ideal candidate will have extensive experience in PHP programming, a solid understanding of web technologies, and a passion for building high-quality, scalable applications. Experience with video live streaming and additional knowledge of Django is a bonus. Responsibilities:

  • Develop, test, and maintain robust PHP applications.
  • Design and implement RESTful APIs, WebSocket connections, and HMAC authentication.
  • Write and maintain efficient, reusable, and reliable PHP code.
  • Create and execute unit tests to ensure the stability and reliability of applications.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug existing applications to resolve issues and improve performance.
  • Keep up-to-date with the latest industry trends and technologies to ensure the best possible application solutions.
Requirements:
  1. Experience in PHP Programming Language:
  • Proven experience in developing applications using PHP.
  • Strong knowledge of PHP frameworks (such as Laravel, Symfony, or CodeIgniter).
  • Thorough Understanding of RESTful API, WebSocket, and HMAC:
  • Solid experience in designing and implementing RESTful APIs.
  • Proficient in setting up and managing WebSocket connections.
  • Understanding of HMAC (Hash-based Message Authentication Code) for secure data transmission.
  • Proficient in Writing PHP Unit Tests:
  • Experience in creating and executing unit tests using PHP testing frameworks like PHPUnit.
  • Ensuring code quality and reliability through rigorous testing practices.
  • Understanding of ES6+ Features:
  • Arrow functions, destructuring, and template literals.
  • Array Manipulation:
  • Examples: map, filter, reduce, forEach.
  • Use case: Transforming data from a database query before sending it to the client.
  • Object Manipulation:
  • Examples: Adding, removing, or modifying object properties.
  • Use case: Formatting API responses or building dynamic payloads.
  • TypeScript Basics (Preferred):
  • Understanding of basic types: string, number, boolean, any, void, array, tuple.
  • Familiarity with interfaces and type safety in application development.
  • Experience in Video Live Streaming (Preferred):
  • Hands-on experience with video live streaming technologies such as WebRTC and RTMP.
  • Understanding of video encoding, streaming protocols, and real-time communication.
  • Experience in Using Django (Bonus):
  • Familiarity with the Django framework and its integration with PHP applications.
  • Ability to work with Django for specific project requirements when needed.
  • Proficient in SQL Language and Thorough Understanding of MySQL or Postgres:
  • Strong proficiency in SQL and experience with relational databases like MySQL or PostgreSQL.
  • Ability to design and optimize database schemas, write complex queries, and ensure data integrity.
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on SQL Server starting now. Claim $10 promo towards online courses. See all courses
See All Backend Jobs
Feedback Feedback