SDE 1 + instructor

Bosscoder School of Technology

Bengaluru, Karnataka, IndiaFresher18m agovia LinkedIn

About the Role

Bosscoder School of Technology (BST) is seeking a Software Engineer + Instructor for a hybrid role that combines software development with teaching beginner-level undergraduate students. This position is ideal for professionals who enjoy both building software and mentoring aspiring developers.

Key Responsibilities

  • Design, develop, test, and maintain scalable software applications.
  • Write clean, efficient, and well-documented code following industry best practices.
  • Collaborate with cross-functional teams to develop and enhance product features.
  • Participate in code reviews and contribute to technical discussions.
  • Deliver engaging classroom sessions for beginner-level undergraduate students on subjects such as Java, Web Development, Programming Fundamentals, and Data Structures & Algorithms.
  • Break down complex technical concepts into simple, easy-to-understand lessons.
  • Collaborate with the academic team to enhance curriculum and learning content based on industry best practices.
  • Mentor students throughout their learning journey and support them in building practical programming skills.

Requirements & Tech Stack

  • Master's degree in Computer Science, Information Technology, or a related field.
  • Strong programming fundamentals with a solid grasp of Data Structures, Algorithms, and Object-Oriented Design (SOLID principles, common design patterns).
  • Hands-on experience with modern frontend development: TypeScript, React (hooks, component architecture), state management, and CSS frameworks such as TailwindCSS.
  • Hands-on experience with backend development in Java + Spring Boot (Spring Web, Spring Data JPA, Spring Security), building and consuming RESTful APIs.
  • Working knowledge of relational databases (PostgreSQL), schema design, and migrations (e.g., Flyway).
  • Proficiency with Git, code review workflows, and software development best practices (clean architecture, testing, CI/CD).

Preferred Requirements

  • Experience with JWT-based auth and OAuth (e.g., Google Sign-In), and secure API design.
  • Exposure to third-party integrations: payment gateways (Razorpay), file storage (AWS S3), real-time communication (WebSockets / Socket.IO), and video streaming (HLS).
  • Experience with AWS (Lambda, S3) and containerized deployments (Docker).
  • Familiarity with building interactive features like an online code compiler/judge, PDF generation, or similar.
  • Familiarity with Vite and component libraries (Radix UI) is a plus.

Fresher Jobs in Bengaluru · last 7 days

60 openings · all need no experience

Most hiring: Bhanzu, NoBroker, Axis Max Life Insurance

See all 60 →