← Back to job listings
AJ
Backend Engineer
A Job Thing · Kecamatan Depok, Jogja, Indonesia
About The Role
- 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.
- 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.
- 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.
This listing was posted by a verified recruiter at A Job Thing. Report this listing
JobSpring