Job Description
Hacktiv8 is a bootcamp company that transforms beginners into qualified digital talents in Fullstack Development, Data Science, Data Analytics, Golang, and Performance Marketing. We are looking for an
Curriculum Development & Instructor Fullstack JavaScrip
t
to run our bootcamps.
What You’ll Do:
Develop lesson plans and materials for each subject area, including textbooks and other instructional materials.
Develop assessment criteria and tools to measure students’ progress throughout the batch
Work with instructors or curriculum development team to identify areas of improvement for each student
Prepares and delivers course instruction in accordance with defined standards and outcomes, creating an engaging learning environment that encourages student involvement and participation.
Teach the FSJS curriculum, including its tech stack requirements.
Monitors and assesses student progress on a regular basis through assignments, projects, quizzes, and examinations that lead to final grades.
Documents and reports student information including attendance, participation, academic progress, and course grades to the Campus Manager in a timely manner.
Provides student support and mentoring outside the classroom, maintaining accessible office hours to assist students with academic success.
Inspire students by fostering a growth mindset and encouraging collaboration and critical thinking.
Role Requirements:
Minimum 3+ years of professional experience in full-stack web development using JavaScript, TypeScript, Node.js, React.js, and Next.js.
Strong understanding of frontend, backend, and database development:
Frontend: HTML, CSS, JavaScript (ES6+), React.js / Next.js, Tailwind / Bootstrap
Backend: Node.js, Express.js, RESTful API / GraphQL, Golang (is a plus)
Database: PostgreSQL / MongoDB
Experience with state management tools (e.g., Redux, Context API, TanStack Query) and authentication/deployment workflows using Firebase, Vercel, Render, or Docker.
Solid foundation in software engineering principles — engineering mindset, logic, data structures, algorithms, frameworks, MVC architecture, and design patterns.
Familiarity with modern development workflows, testing frameworks (Jest, Mocha) or cloud services (AWS, Firebase), including Git/GitHub, npm, CI/CD, and containerization.
Excellent teaching and mentoring skills, capable of explaining complex technical concepts clearly to learners of diverse backgrounds.
Demonstrated ability to design and deliver engaging lessons, conduct live coding sessions, and evaluate student performance through projects and code reviews.
Collaborative mindset with experience in curriculum improvement, assessment, and continuous teaching quality enhancement.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
Excellent communication, presentation, and interpersonal skills in English and/or Bahasa Indonesia.
Passionate about education, technology, and helping students grow into industry-ready developers.
(Preferred) Experience teaching or mentoring in a bootcamp or academic environment.
Additional Information:
Working Day: Monday - Friday
Working Arrangement: On-site/WFO
Employment Status: Full-time (6 months contract)