Job Description
Than Education Group Sdn Bhd is seeking a motivated Junior Software Engineer to join our dynamic development team in Petaling Jaya, Selangor. In this role, you will collaborate with experienced engineers to design, develop, and maintain innovative software solutions that support our educational platforms and services. You will have the opportunity to work on meaningful, real-world projects that impact learners and educators alike, gaining hands‑on experience in the full software development lifecycle.
As a Junior Software Engineer, you will write clean, efficient code, participate in code reviews, and contribute to continuous improvement of our applications. You will also engage in troubleshooting, debugging, and performance optimization to ensure high‑quality, reliable software. This position is ideal for recent graduates or early‑career professionals looking to build a solid foundation in software engineering while contributing to a company that values education and technology.
We foster a collaborative environment where learning is encouraged, and you will receive mentorship from senior developers, access to training resources, and the chance to explore emerging technologies. You will work with technologies such as JavaScript/TypeScript, HTML5, CSS3, React, Node.js, and SQL databases, gaining exposure to both front‑end and back‑end development. If you are passionate about coding, eager to grow your technical skills, and excited to make a difference in the education sector, we invite you to apply and become part of our forward‑thinking team.
Responsibilities
- Collaborate with senior developers to design and implement features for educational platforms.
- Write clean, maintainable code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve software defects in a timely manner.
- Contribute to performance optimization and scalability of applications.
- Stay updated with emerging technologies and apply relevant learnings to projects.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Fundamental knowledge of programming languages such as JavaScript/TypeScript, Java, or Python.
- Experience with front‑end technologies (HTML5, CSS3, React/Angular/Vue) is a plus.
- Understanding of RESTful APIs and basic database concepts (SQL/NoSQL).
- Familiarity with version control systems, preferably Git.
- Strong problem‑solving skills, attention to detail, and ability to work in a team.