1. Scope of Working:
Application Development Officer (Backend Developer) is responsible for building secure, scalable, and high-performance backend services using Node.js, Laravel, and Next.js, ensuring system reliability, data integrity, and seamless integration with mobile and web applications. The role involves backend development, API design, database management, system optimization, and close collaboration with frontend, mobile, and infrastructure teams.
2. Duties & Responsibilities:
- Design, develop, and maintain robust RESTful and GraphQL APIs using Node.js, Nest.JS and Laravel.
• Work closely with frontend developers to integrate Next.js applications with backend services.
• Develop and support server-side rendered and API-driven web applications using Next.js in collaboration with frontend teams.
• Optimize queries and manage schema designs for SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases.
• Design, optimize, and manage databases (MySQL, PostgreSQL, or similar), ensuring data accuracy, integrity, performance, and security.
• Monitor system performance, troubleshoot issues, fix bugs, and optimize backend services to ensure high availability and reliability.
• Implement authentication, authorization, access control, and data protection mechanisms in compliance with IT security policies and best practices.
• Support testing, deployment, and release processes, including staging and production environments, CI/CD pipelines, and version control.
• Prepare and maintain technical documentation, API specifications, and system flow diagrams, and report progress to supervisors.
• Other tasks assigned by superior.
3. Qualification & Requirement:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
- Minimum 2–4 years of experience in backend or full-stack development.
- Proven experience building and maintaining production or enterprise systems is a strong advantage.
- Familiarity with Agile/SDLC processes is an advantage.
- Strong hands-on experience with Node.js, Laravel, NestJS, and RESTful API Design.
- Proficiency in relational databases such as MySQL, PostgreSQL, and SQL.
- Experience with Next.js for backend or server-side rendering logic.
- Good understanding of CI/CD pipelines, Git Version Control, and DevOps tools
- Ability to collaborate effectively and work well within a team environment.
- Embraces continuous learning and demonstrates high adaptability to new technologies.
- Strong analytical thinking, problem-solving skills, and high attention to detail.
4. Working Days and Hours:
Monday to Friday: 8:00am to 12:00pm & 1:00pm to 5:30pm
- Lunch time: 12:00pm to 1:00pm
5. Workplace:
Application Development Officer (Backend Developer): is based at Head Office of Borey Peng Huoth, the department of IT.
6. Benefits:
- Annual Bonus
- Annual Trip.
- Annual Staff Party.
- Annual Salary Increment
- Education Sponsorship
- Internal and External Training
- Seniority Pay
- NSSF
Interested applicants are invited to submit their updated CV, state the position applied for, and attach a current photo (4X6) along with relevant documents to Head Office of Borey Peng Huoth Group to the following address:
Phnom Penh Building No. 9, Peng Huoth Group Head Office, Grand Star Platinum, National Road No.1 Sangkat Niroth, Khan Chbar Ampov, Phnom Penh, Cambodia.