Search by job, company or skills

Newton School

SDE + Instructor - Full Stack Development

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities:

  • Course Development & Delivery: Design and teach engaging lectures and practical sessions covering Software Development, System Design, OOP, Design Patterns, and Distributed Systems.

  • Lab Management: Lead coding and design labs where students can apply theoretical concepts through hands-on exercises.

  • Technical Mentorship: Guide students through complete project lifecycles from requirements and architecture to development, testing, and deployment.

  • Cross-Functional Collaboration: Work with faculty, industry mentors, and curriculum designers to keep our software engineering courses relevant and forwardlooking.

  • Academic Excellence & Student Success: Provide mentorship, review projects, and support student growth through feedback and structured assessments.

  • Stakeholder Engagement: Collaborate with university leadership and industry partners to drive innovation in teaching and curriculum development.

  • Research & Innovation: Motivate students to explore research areas, opensource contributions, and new technologies through projects and collaborations.

Qualifications and Requirements: 

•5-9 years of professional experience as a Software Engineer or Architect, with a focus on System Design and Scalable Application Development.

• Strong proficiency in one or more backend languages such as Java, Python, Go, C++, or Node.js.

• In-depth understanding of software architecture principles, including microservices, APIs, caching, database design, concurrency, and cloud computing.

• Solid foundation in Data Structures, Algorithms, and Design Patterns. • Ability to explain complex engineering concepts in a clear, structured, and approachable way.

• Comfortable teaching both theoretical concepts and hands-on implementation in system design.

Why join NST

Be part of a mission-driven team bridging the gap between education and employability through hands-on, industry-focused learning. Work with ICPC world finalists, ex-Googlers, ex-ISRO scientists, and IIT/IISc mentors from Google, CRED, Swiggy, and Goldman Sachs. Gain real-world exposure through AI, open-source, and government-backed projects with IITs. Learn Full Stack Development, Data Science, and DevOps with a placement-driven curriculum, mock interviews, and 2,000+ hiring partners. Shape India's next generation of tech leaders.

Good to Have:

• Prior experience teaching or mentoring in universities, bootcamps, or corporate training programs.

• Familiarity with modern teaching tools and project-based learning methodologies.

• Experience in architecting large-scale systems, cloud infrastructure (AWS, Azure, or GCP), or distributed computing frameworks.

• Contributions to open-source projects, technical blogs, or developer communities.

Key Competencies:

• Strong analytical and problem-solving mindset.

• Excellent communication and presentation skills.

• Passion for technology, mentorship, and continuous learning.

• Ability to bridge academic depth with real-world engineering practice.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147205947