logo
Jobify (Cambodia) Co., Ltd

Backend Software Developer

Asia

June 22, 2026 at 7:50 AM

✨ AI summary

Location

  • Phnom Penh, Cambodia

Languages

  • Java
  • TypeScript

Frameworks

  • Spring Boot
  • Angular

Cloud Services

  • AWS
  • GCP
  • DigitalOcean

Databases

  • PostgreSQL
  • MySQL
  • Redis

Experience Level

  • 4+ years
Job Description

Sr. Backend software developer to collaborate with technology teams in building scalable, secure, and high-performance applications to meet business requirements.


Job Requirement
  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 4+ years of experience in full stack development, with strong expertise in backend and frontend technologies.
  • Proven hands-on experience with Java Spring Boot, and microservices.
  • Proficient in Angular and TypeScript, including state management and modular architecture.
  • Strong background in REST API design, integration, and documentation.
  • Advanced knowledge of PostgreSQL, MySQL, and Redis for data caching.
  • Strong background in Message Queue such RabbitMQ or Kafka is a plus
  • Experience with Git, Docker, CI/CD pipelines is preferrable and cloud-based deployments(AWS, GCP, or DigitalOcean) is a plus.
  • Strong foundation in automated testing, secure coding, and application performance tuning.
  • Excellent problem-solving, communication, and leadership skills.
  • Experience working in financial or highly regulated environments is highly preferred.
Job Responsibility
  • Collaborate with product owners, QA, DevOps, and security teams to deliver high-quality software solutions.
  • Lead the design, development, and deployment of scalable backend systems using Java SpringBoot and microservices architecture.
  • Architect and develop advanced TypeScript and Angular front-end applications with robust UI/UX considerations.
  • Integrate secure and high-performing RESTful APIs for internal and external systems.
  • Conduct and oversee code reviews, ensuring adherence to clean coding, security, and performance standards. 
  • Provide mentorship and technical guidance to junior and mid-level developers.
  • Optimize system performance and scalability through profiling and performance tuning.
  • Drive automation in testing and deployment (JUnit, Selenium, Postman, JMeter, or Jenkins).
  • Contribute to architectural decisions, technology evaluations, and long-term system design.
  • Work with PostgreSQL or MySQL for schema-based design; leverage Redis for caching and optimization.
  • Ensure compliance with security and regulatory standards relevant to financial systems.
  • Carry out additional responsibilities as delegated by the supervisor or Head of Department.