Software Development & System Designs

newtonschool

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

newtonschool is seeking an educator to develop and deliver a comprehensive backend system design curriculum. You will cover microservices, APIs, caching, database design, concurrency, and cloud computing principles while creating hands-on projects and real-world case studies.

You will teach backend languages such as Java, Python, Go, C++, or Node.js and mentor learners on architecture best practices and scalable design.

Qualifications

  • 1–2 years of professional experience as a Software Engineer or Architect, with proven system design and scalable development skills.

Responsibilities

  • Develop and deliver a comprehensive system design curriculum covering microservices, APIs, caching, database design, concurrency, and cloud computing principles.

Skills

System design
Microservices
APIs
Caching
Database design
Concurrency
Cloud computing
Data structures
Algorithms
Design patterns
Java
Python
Go
C++
Node.js

Tools

AWS
Azure
GCP

Job description

Batch: 2023/2024/2025.

What you'll work on:
  • Develop and deliver comprehensive system design curriculum covering microservices, APIs, caching, database design, concurrency, and cloud computing principles
  • Create hands‑on implementation projects and real-world case studies that translate theoretical concepts into practical skills
  • Teach backend development fundamentals using languages like Java, Python, Go, C++, or Node.js
  • Guide learners through software architecture best practices including design patterns, scalability, and API design
  • Mentor students and professionals on translating complex engineering concepts into actionable technical solutions
What we’re looking for:
  • 1–2 years of professional experience as a Software Engineer or Architect, with proven expertise in system design and scalable application development
  • Strong command of at least one backend language—Java, Python, Go, C++, or Node.js
  • Deep knowledge of software architecture principles, including microservices, APIs, caching, database design, concurrency, and cloud computing
  • Solid understanding of data structures, algorithms, and design patterns
  • Demonstrated ability to explain technical concepts clearly and make them accessible to diverse learners
  • Comfort with both theoretical instruction and hands‑on technical teaching
Bonus experience:
  • Background in teaching or mentoring at universities, bootcamps, or corporate training programs
  • Familiarity with modern educational tools and project‑based learning approaches
  • Experience architecting large‑scale systems or working with cloud platforms (AWS, Azure, GCP)
  • Experience with distributed computing frameworks
  • Open‑source contributions, technical writing, or active participation in developer communities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDE + SME - Software Development & System Designs
SDE + SME - Software Development & System Designs

Newton School • Maharashtra

On-site
INR 800,000 - 1,400,000
SDE + SME - Software Development & System Designs
SDE + SME - Software Development & System Designs

Newton School • Pune District

On-site
INR 900,000 - 1,300,000
Software Development Engineer
Software Development Engineer

Newton School • Bengaluru

On-site
INR 800,000 - 1,200,000
SDE 1 + Associate Instructor - Software Development & System Designs
SDE 1 + Associate Instructor - Software Development & System Designs

Newton School • Maharashtra

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

DAITA • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Developer
Software Developer

Zomato • Gurgaon

On-site
INR 1,500,000 - 2,100,000
Software Engineer
Software Engineer

Neemtree • Mumbai

On-site
INR 1,400,000 - 2,100,000
Software Developer
Software Developer

Sphurit Technologies Pvt Ltd • Pune District

On-site
INR 350,000 - 550,000
Software Engineer (Backend)
Software Engineer (Backend)

Scaler • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Teaching & Software Engineering Intern
Teaching & Software Engineering Intern

AlgoUniversity Inc. • Bengaluru

On-site
INR 201,000 - 357,000