logo
Mandarin LACO

Software Engineer

Asia

July 1, 2026 at 7:44 AM

✨ AI summary

Location

  • Surabaya, East Java, Indonesia
Company Description Mandarin LACO offers online Mandarin learning that is accessible anytime and anywhere, designed for learners at all levels. The organization focuses on flexible, self-paced courses that help individuals build practical speaking skills. Learners engage with interactive content aimed at improving real-world communication in Mandarin. Mandarin LACO values technology-driven education and continuously enhances its platform to deliver an effective and engaging learning experience for a global audience.
Role Description This is a full-time hybrid Software Engineer role based in Surabaya, with the flexibility to work from home part of the time. The Software Engineer will design, develop, test, and maintain web-based applications and services that support Mandarin LACO’s online learning platform. Daily tasks include implementing back-end features, integrating APIs, optimizing system performance, and ensuring reliability and security of the platform. The role also involves collaborating with product, design, and content teams to translate educational requirements into technical solutions, participating in code reviews, and contributing to continuous improvement of development practices.
Qualifications
  • Strong foundation in Computer Science, including algorithms, data structures, and software architecture.
  • Hands-on experience in Software Development and Programming using modern languages and frameworks.
  • Proficiency in Back-End Web Development, including RESTful APIs, databases, and server-side technologies.
  • Solid understanding of Object-Oriented Programming (OOP) principles and best practices.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Ability to work effectively in a hybrid environment, manage time independently, and communicate clearly with cross-functional teams.
  • Familiarity with educational technology platforms or interest in language learning is a plus.