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.