Job description for Full Stack Developer at PT Generasi Bintang Cemerlang
Star Generation is a growing education company dedicated to helping students reach their academic goals. We provide a wide range of tutoring services, including Cambridge and IB preparation, competition training, and other academic programs. You can learn more about us on our website.
We are looking for a Full Stack Developer to maintain and further develop Star Generation’s website and education management system. You will work across our public website and dashboards for administrators, tutors, and students, helping ensure that our daily operations run smoothly.
This role involves improving existing features, developing new functionality, resolving technical issues, and maintaining a reliable, secure, and user-friendly application.
Role Description :
- Maintain and improve the website and management system using TypeScript, React, Next.js, and Supabase/PostgreSQL.
- Develop responsive, consistent interfaces across mobile, tablet, and desktop, following the project’s existing design system.
- Build and maintain back-end APIs and features supporting enrollment, scheduling, billing, and learning activities.
- Manage database queries and updates while maintaining data accuracy, integrity, and appropriate access permissions.
- Troubleshoot technical issues, identify root causes, and improve application performance and reliability.
- Test changes, maintain dependencies, and support application releases.
- Collaborate with cross-functional teams to translate business requirements into practical solutions, and keep relevant technical documentation up to date.
Qualifications :
- 2–3 years of hands-on experience building and maintaining websites or web applications (software development experience is a plus).
- A bachelor’s degree in Computer Science, Information Technology, or Information Systems.
- Strong knowledge of front-end and back-end development using TypeScript, Node.js, React, and Next.js.
- Good understanding of SQL and PostgreSQL, including relational data, joins, and database queries.
- Hands-on experience with Supabase, including authentication, database access, and file storage.
- Experienced in using Tailwind CSS to build responsive interfaces and work with reusable UI components.
- Familiarity with Git and GitHub for version control and collaboration.
- Solid knowledge of HTML, CSS, responsive design, and integrating front-end interfaces with APIs.
- Strong attention to small details in code, design, and implementation to ensure high-quality outcomes.
- Comfortable working in a fast-paced environment and collaborating with cross divisions
- A portfolio showcasing past projects is mandatory.
- Willing to work from office (WFO) in BSD City, Tangerang.

