We are seeking an experienced professional to deliver high-quality lectures, design course content, and mentor students and take lab classes ensuring their success in the tech field.
Key Responsibilities:
Software Development , DSA and Web Development Expertise:
- Design and implement high-performance algorithms and data structures.
- Work on real-world System Design, Low-Level Design (LLD), and High-Level Design (HLD) problems.
- Provide code reviews, optimizations, and best coding practices for students and junior developers.
- Solve and teach competitive programming problems (CodeChef, Leetcode, CodeForces, etc.) .
- Have good understnding of Python, HTML, CSS Aand Javascript and can code efficiently.
Teaching & Mentorship:
- Deliver in-depth lectures on DSA, System Design, Competitive Programming, and Full-Stack Development, Web development:HTML, CSS AND Javascript.
- Guide students on real-world coding challenges, projects, and hackathons .
- Provide mock interviews, coding assessments, and mentorship for job placements.
Curriculum Development & Industry Collaboration:
- Design an industry-relevant DSA, Web development & System Design curriculum aligned with tech hiring standards.
- Collaborate with industry professionals for guest lectures and live projects .
- Stay updated with the latest tech trends and incorporate them into training modules.
Required Skills & Qualifications:
Educational Background: Bachelor s/Master s in Computer Science, Software Engineering, or related field .
Industry Experience:
- 0-2 years of software development experience in a product-based company .
- Hands-on experience in building scalable, high-performance systems .
Technical Expertise:
- Programming Languages: Strong in C++, Java, Python .
- Data Structures & Algorithms (DSA): Advanced Data Structures and Algorithm - Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting Algorithms, Searching Algorithms, Dynamic Programming, Algorithm Analysis, Recursion,Python, Fundamentals of programming.
- System Design: Experience with HLD, LLD, microservices, caching, and database scaling .
- Web Development : HTML, CSS and Javasript hands on knowledge required.
- Competitive Programming: Proven track record in Leetcode, Codeforces, or ICPC participation .
Teaching & Mentorship:
- 1+ years of experience in teaching, training, or mentoring students/professionals in DSA & Software Engineering .
- Ability to simplify complex coding concepts and engage students effectively.
Good to have :
- Teaching experience to undergraduate or graduate students.
- Understanding of teaching methodologies and tools.
- Experience in Software Development.