TDSO Hiring: Junior Full-Stack Developer

🚀 Career Opportunity

The Teacher Development Support Organisation (TDSO) is currently recruiting a Junior Full-Stack Developer to join the Edubox development team.

 

About TDSO

TDSO is a Cambodia-based organisation supporting the professional development of primary school teachers through structured training programmes and partnerships with schools and education institutions across the country.

 

About Edubox

Edubox is TDSO’s mobile learning platform designed for Cambodian primary school teachers. The platform provides structured lesson content and teaching materials specifically developed for low-resource classroom environments where internet access, electricity, and printing may be unreliable or unavailable.

The platform is built with offline-first functionality, allowing teachers to access organised teaching packages by subject, grade, and teaching language, with synchronisation features that update content when connectivity becomes available. Edubox is currently being developed to support more than 50,000 public primary school teachers nationwide.

📍 Location: Siem Reap Province

🕒 Schedule: Full-time

💰 Salary: Negotiable

🌐 Working Languages: Khmer and English

 

Position Summary

TDSO is seeking a motivated junior developer to join the Edubox team during the initial build phase and continue with long-term ownership and maintenance of the platform.

During the first six months, the successful candidate will work closely with TDSO’s contracted development agency in Phnom Penh as an embedded team member. This includes participation in code reviews, technical discussions, stand-up meetings, and structured knowledge transfer processes. Full accommodation in Phnom Penh during this phase will be provided by TDSO.

Following the build phase, the successful candidate will relocate to TDSO’s office in Siem Reap Province and take primary responsibility for platform maintenance, updates, and future development.

 

Key Duties and Responsibilities

During the Build Phase:

  • Work alongside the agency development team as an embedded TDSO team member
  • Contribute to backend and mobile development tasks based on technical capacity
  • Participate in code reviews and technical discussions
  • Develop familiarity with the full codebase in preparation for system handover

 

After the Build Phase:

  • Maintain and update the Laravel backend, including REST API and content management logic
  • Maintain and improve Android and iOS mobile applications, with focus on offline functionality and synchronisation
  • Support deployment and ongoing maintenance of VPS hosting environments
  • Work closely with TDSO programme teams to implement new features and content structure updates
  • Support non-technical staff in using the content administration interface

 

Skills and Knowledge Requirements

General and Technical Skills:

  • Foundational knowledge of PHP Laravel, including REST API concepts
  • Foundational knowledge of mobile development using Flutter, Dart, or React Native
  • Understanding of offline and locally stored data in mobile applications
  • Strong written and spoken English and Khmer communication skills
  • Familiarity with MySQL or MariaDB relational database design
  • Experience or exposure to VPS hosting environments
  • Exposure to bilingual or multilingual application development is an advantage
  • Contributions to open-source or collaborative projects are an advantage

 

Soft Skills:

  • Ability to work independently and manage workload effectively
  • Strong willingness to learn and adapt within a collaborative development environment
  • Good problem-solving and communication skills

 

Benefits:

  • Full-time employment with TDSO in Siem Reap Province
  • Accommodation support during the Phnom Penh build phase
  • Opportunity to contribute to a national education platform supporting teachers across Cambodia
  • Collaborative and mission-driven working environment
  • Long-term development opportunities and future platform expansion
  • Competitive salary based on experience

 

📩 Interested candidates are invited to send their CV and a brief cover letter to: jobs@tdso.ngo

 

Applications will be reviewed on a rolling basis. The position is available immediately.


#TDSO #JobOpportunity #FullStackDeveloper #Edubox #EdTech #Technology #Education #Cambodia #SiemReap

Scroll to Top