Job DescriptionKey Responsibilities: Design, implement, and maintain server-side components, APIs, and databases to ensure optimal performance and scalability. Collaborate with frontend developers to integrate user-facing elements with backend services. Write clean, efficient, and reusable code that adheres to best practices and coding standards. Optimize database queries and data structures for better performance and reliability. Troubleshoot and resolve backend system issues, ensuring minimal downtime and improved system reliability. Ensure the security of data and applications by implementing secure coding practices and complying with data protection regulations.
Write and maintain clear documentation for backend architecture, codebase, and APIs for future development and maintenance. Perform unit and integration testing to ensure the robustness of the backend system. Stay up-to-date with the latest backend technologies, tools, and industry trends. Experiences And QualificationsHard/technical skills: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). Proven experience in backend development using technologies like Node. js, NestJS, C#, Typescript, Java, or similar. Experience with databases (SQL/NoSQL) and database management systems. Strong understanding of RESTful API design and implementation. Familiarity with version control systems (e. g. , Git).
Knowledge of security best practices for backend systems. Soft/Personal skills (Soft Competencies [Core/Leadership])Delivers ResultBuilds Relationships/communication [internal/external parties]Strong command of English and writing technical proposalAble to work under pressure, flexible and timeline commitmentJob InfoJob Identification 29910 Job Category Information Technology and Services Posting Date 09/04/2025, 02: 58 AM Job Schedule Full time Job Shift Day Shift Locations Exchange Square Building Exchange Square Building, Phnom Penh, Phnom Penh, KH
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.