Backend Engineer

  • Full-time
  • Compensation: IDR 10000000 - IDR 15000000 - monthly

Company Description

Ajobthing is a Malaysia-based HR tech company that helps businesses hire faster and smarter. We provide an all-in-one recruitment platform that simplifies job posting, candidate sourcing, and applicant tracking—so companies can focus on growing their teams, not managing paperwork. Our goal is simple: make hiring easier, more efficient, and accessible for businesses of all sizes.

Job Description

  • Design, develop, and maintain scalable backend services using modern PHP and Node.js.
  • Architect and implement cross-stack solutions, ensuring seamless data sharing and messaging between PHP applications and Node.js services (e.g., utilizing Redis).
  • Optimize database performance by analyzing queries, designing efficient indexes, and resolving bottlenecks.
  • Implement and manage advanced search functionalities using Elasticsearch.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure high performance, responsiveness, and security of backend applications.

Qualifications

  • 3 to 4+ years of proven professional experience in backend software development.
  • Strong proficiency in modern PHP frameworks (Laravel or Symfony) and a deep understanding of the PHP-FPM lifecycle.
  • Sound knowledge of MySQL. You must be highly capable of designing complex JOINs, implementing advanced indexing strategies, and performing query optimization (using EXPLAIN to identify and resolve bottlenecks).
  • Solid experience with Node.js, backed by a deep understanding of asynchronous programming (async/await, Promises) and the inner workings of the Event Loop.
  • Proven ability to share data and state between different tech stacks (e.g., using Redis as a shared cache, message broker, or pub/sub system between a PHP app and a Node.js service).
  • Hands-on experience with Elasticsearch, including a strong understanding of indexing strategies, mapping, and inverted indexes.

Additional Information

  • Smart casual dress code.
  • Life insurance & panel clinic coverage.
  • Optical/dental subsidy.
  • Sports & education coverage.
  • Annual leave & medical leaves
  • Monthly personal development training.
  • Team building activities.
  • Annual increment & bonus.