Senior Fullstack Engineer
HuntingCube
About the Role
This role splits time between teaching and building software. You will teach by running labs and helping design curriculum, and build by shipping and scaling software for students and faculty.
Key Responsibilities
-
Teaching (Teaching Assistant)
-
Conduct labs and practical sessions in CS and AI courses.
-
Help create curriculum: assignments, problem sets, contests, and lab material.
-
Evaluate assignments and provide clear, specific feedback.
-
Resolve student doubts and debug with them.
-
Collaborate with faculty, curriculum designers, and industry mentors.
-
Continuously improve course quality based on industry trends.
-
Align academic depth with real-world engineering practices.
-
Building
-
Develop features and fixes across the student platform, coding labs, and internal tools.
-
Address small scaling and reliability tasks: performance fixes, automation, scripts, and tests.
-
Develop teaching tools: autograders, test cases, lab environments, and AI feedback tools.
Requirements & Tech Stack
- Join in person at our Bengaluru campus. No work-from-home or remote option.
- Strong DSA and programming fundamentals (C++, Python, or Java).
- At least one full-stack project you built. Share your GitHub.
- Ability to explain complex concepts simply and patiently.
- Skills: FastAPI, full stack, full-stack, react, react.js.
- Company tech stack includes: Django, Golang, React.js, Salesforce.
Qualifications
- Final-year student or fresh graduate in CS or a related field.
- Competitive programming (Codeforces, CodeChef, ICPC), GSoC, or prior TA or mentoring experience is a plus.
- Prior teaching or mentoring experience (bootcamps, universities, ed-tech).
- Experience with modern teaching tools and interactive training methods.
- Open-source contributions.
- Participation in hackathons or coding tournaments.

