Newton School in Bengaluru is looking for an experienced Educator in Software Development. The role involves teaching modules on software and web development, guiding students through hands-on labs, and collaborating with industry experts. You should have over 4 years of professional experience in software development, especially in backend technologies like Node.js and Java. The position offers exposure to real-world projects and a chance to shape future software engineers through a hands-on curriculum.
Qualifications
4+ years of professional experience in Software Development or Web Development.
Experience with backend development using Node.js, Java, or Python.
Knowledge of databases (SQL/NoSQL), RESTful APIs, and application deployment.
Strong understanding of software engineering principles, design patterns, and full-stack development workflows.
Ability to explain technical concepts in a clear, student-friendly manner.
Responsibilities
Teach and support modules on Software Development and Web Development.
Conduct hands-on practical labs for students.
Guide students on coding standards and deployment best practices.
Collaborate with faculty and industry experts.
Support student projects and evaluate their code.
Introduce students to emerging tools and frameworks.
Skills
Software Development
Web Development
Frontend (HTML, CSS, JavaScript, React.js)
Backend (Node.js, Java, Python)
Database concepts (SQL/NoSQL)
RESTful APIs
Cloud platforms (AWS, GCP, Azure)
Tools
Git
Job description
Key Responsibilities
Teach and support modules on Software Development and Web Development covering Frontend (HTML, CSS, JavaScript, React.js), Backend (Node.js, Express, Java, Python, etc.), and Database concepts.
Conduct hands‑on practical labs to help students build end‑to‑end applications using modern frameworks and tools.
Guide students on coding standards, debugging, performance optimisation, and deployment best practices.
Collaborate closely with faculty and industry experts to align the curriculum with real‑world software practices.
Support student projects, evaluate code, and ensure strong problem‑solving and application development skills.
Introduce students to emerging tools, frameworks, and cloud‑based deployment practices.
Qualifications & Experience
4+ years of professional experience in Software Development or Web Development.
Experience with backend development using Node.js, Java, or Python.
Knowledge of databases (SQL/NoSQL), RESTful APIs, and application deployment.
Strong understanding of software engineering principles, design patterns, and full‑stack development workflows.
Ability to explain technical concepts in a clear, student‑friendly manner.
Good‑to‑Have
Prior teaching, mentoring, or training experience.
Familiarity with DevOps basics, version control (Git), and cloud platforms (AWS, GCP, Azure).
Experience with project‑based learning or building capstone applications.
Passion for shaping the next generation of software engineers.
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.
Benefits
Be part of a mission‑driven team bridging the gap between education and employability through hands‑on, industry‑focused learning.
Work with experts from leading tech companies and institutions such as Google, Swiggy, and IITs.
Gain real‑world exposure through AI, open‑source, and government‑backed projects.
Learn full‑stack development, data science, and DevOps with a placement‑driven curriculum, mock interviews, and a large network of hiring partners.