Company Description
Canpanion Group is a pioneering EdTech company dedicated to transforming Child Development, Special Educational Needs (SEN) and Mental Health support for children and teens aged 0–18 across the Asia-Pacific (APAC) region. Leveraging cutting-edge AI, gamification, and immersive technologies, our platform is co-developed with experts from various universities and recognized by prestigious organizations like HKSAR DPO, Cyberport, HK Tech300, EduHK. We are a diverse team of experts in technology, education, and business, united by a mission to create inclusive education ecosystems and help every child shine.
We are looking for a passionate and driven Full-Stack Software Engineer to grow with us and help build the next generation of EdTech.
Role Description
As a Full-Stack Software Engineer, you will be at the heart of our development process, contributing to a diverse range of projects. You'll work on everything from front-end user interfaces to back-end logic and AI integration. This is a fantastic opportunity to develop your skills across the full technology stack while making a real impact in the educational space.
We are looking for someone with strong passion in building impactful business and grow globally with us. At Canpanion, passion and aptitude always comes first! There will be a short trial period for cultural and skillset fit, if we work well together, you will be our team member officially with potential ESOP.
Candidate with 0-2 years of experience, fresh graduates are also welcome.
Key Responsibilities
Collaborate with our team to design, develop, and maintain responsive web and mobile applications using Webflow, React, and Next.js.
Assist in building and managing backend services, APIs, and our MongoDB database.
Work on Agentic AI and AI application in Educational and Mental Health sector
Play a key role in integrating and fine tuning Large Language Model (LLM) functionalities into our applications, including working with Retrieval-Augmented Generation (RAG) and making API calls to models like Azure, DeepSeek, GPT.
Contribute to our ongoing gamified assessment projects, blending educational principles with engaging user experiences.
Work closely with project managers and designers in an agile environment to deliver high-quality features on schedule.
Participate in the entire software development lifecycle, from brainstorming and planning to testing, deployment, and maintenance.
Basic Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field with 0-2 years of experience.
A solid understanding of software engineering concepts and principles.
Proficiency in JavaScript and familiarity with modern front-end frameworks like React or Next.js.
Familiarity with cloud services like Azure, AWS, Alicloud
Knowledge of back-end development and database concepts e.g. MongoDB.
Basic experiences in AI training and LLM models e.g. NLP, RAG, Machine Learning, Affective computing etc.
A strong passion for technology and an eagerness to learn and work with AI, LLMs, and cloud platforms.
Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
Preferable with experiences in using Unity for game development
Preferred Skills
Any project experience or exposure to implementing LLMs or working with AI APIs.
Experience with MongoDB or other NoSQL databases.
Knowledge in Computer Vision, RCNN and various AI implementation.
Knowledge of version control systems, particularly Git.