About LEARN Corporation
LEARN Corporation is Thailand’s leader in lifelong-learning EdTech. Guided by our conviction that “learning opportunities can improve one’s quality of life,” we harness technology to design engaging, age-inclusive learning experiences that help people develop new skills, achieve ambitious goals, and pass on good things to others—advancing Thai society together.
Across 12-plus business units—including OnDemand, Ignite, Skooldio, Learn Satit Pattana School, Crest School, and more—we reach hundreds of thousands of learners every year. Our dream is to serve as a private “ministry of education,” upgrading education nationwide and preparing every learner for the future.
We are seeking a highly motivated and experienced Product Manager to join our dynamic team. The ideal candidate will be responsible for defining, launching, and managing the success of our products. You will work closely with cross-functional teams including design, engineering, sales, and marketing to ensure our products meet market and customer needs.
Join us and shape the next chapter of learning in Thailand.
What You’ll Drive
- Web & API Development – Design, build, and maintain robust web applications and RESTful APIs using Nest.js, Next.js, and TypeScript.
- Cloud Deployment – Deploy and manage applications on Google Cloud Platform (GCP), ensuring scalability, reliability, and performance.
- Code Quality – Write clean, testable code with unit tests and conduct code reviews to ensure high standards and maintainability.
- CI/CD Pipelines – Implement and manage continuous integration and deployment pipelines to streamline releases and minimize downtime.
- Cross-Functional Collaboration – Work closely with Product Owners, UX/UI Designers, and fellow developers to define requirements and deliver intuitive solutions.
- Continuous Improvement – Stay current with emerging technologies and recommend improvements to codebase, architecture, and workflow.
- Best Practices – Adhere to software engineering best practices, including Agile/Scrum methodologies, version control, and DevOps principles.
What You’ll Bring
- 1+ years of experience in full-stack software development.
- Proficient in Nest.js (Node.js framework) and Next.js (React framework).
- Solid experience with TypeScript for both front-end and back-end development.
- Experience deploying applications on GCP, including managing infrastructure.
- Strong understanding of CI/CD pipelines and automation tools.
- Familiarity with unit testing frameworks such as Jest or Mocha.
- Experience working in Agile/Scrum teams.
- Hands-on experience with Docker for containerized deployments.
- Knowledge of GraphQL and modern API design practices.
- Familiarity with SQL/NoSQL databases; ORM experience is a plus.
- Strong problem-solving skills and the ability to quickly learn new technologies.
- Excellent communication skills and a collaborative, team-oriented mindset.