Software Developer

Software Developer

Build, maintain scalable web apps using Python, contributing to real-world tech solutions

Location: Bengaluru
Experience: 3–5 years
Compensation: Commensurate with experience

Indian Institute for Human Settlements

IIHS is a leading interdisciplinary knowledge institution dedicated to transforming India’s cities, towns, and villages. Built around five integrated domains—academics, research, practice, capacity building, and digital blended learning—it blends scholarship with real-world solutions to guide policy and ground-level impact.

IIHS was founded to rethink how urban knowledge is created and applied. It bridges traditional silos by bringing together five cross-cutting schools—Environment & Sustainability, Human Development, Economic Development, Governance, and Systems & Infrastructure—to address India’s urbanisation challenges through interdisciplinary approaches.

With a state-of-the-art Bengaluru campus, IIHS supports immersive learning, applied research, and collaboration. It advances education and practice for equitable, sustainable urban transformation across the Global South.

Role

IIHS is looking for a talented and motivated Software Developer with 3–5 years of experience to join their team. The role offers the opportunity to work on diverse projects under one roof, with the flexibility of a regular position or an 11-month renewable contract, and potential for conversion to a permanent role.

Responsibilities

  • Develop and maintain web applications using Python frameworks such as Django or Flask.
  • Collaborate with cross-functional teams to define requirements for new features.
  • Design and implement scalable, efficient, and maintainable code.
  • Conduct code reviews to ensure quality and adherence to standards.
  • Troubleshoot, debug, and resolve technical issues.
  • Optimise application performance through tuning and code improvements.
  • Stay updated on emerging technologies and integrate relevant tools.
  • Contribute to improving development processes and methodologies.
  • Support other IIHS activities, including academics, research, training, and operations.
  • Participate in institution-building activities and travel for work within or outside India as required.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3–5 years of software development experience with a focus on Python web applications.
  • Strong proficiency in Python and frameworks like Django or Flask.
  • Solid understanding of web concepts (HTTP, REST APIs, MVC architecture).
  • Experience with HTML, CSS, JavaScript, and front-end frameworks like React, Angular, or Vue.js.
  • Knowledge of databases (MySQL, PostgreSQL, MongoDB).
  • Familiarity with Git, unit testing, and code reviews.
  • Exposure to cloud platforms (AWS, Azure, GCP) and containerisation tools (Docker, Kubernetes).
  • Understanding of Agile methodologies and DevOps practices (CI/CD).
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in teams.
  • Excellent communication and interpersonal skills.

Skills

  • Back-end and front-end development expertise.
  • Cloud computing and containerisation.
  • Agile and DevOps practices.
  • Performance optimisation.

Learn more about IIHS

Check out their website and LinkedIn

Apply

Apply below through LinkedIn

Diversity Policy

IIHS is an equal opportunity employer that encourages women, people with disabilities and those from economically and socially excluded communities with the requisite skills and qualifications to apply for positions.

Find more Info Tech opportunities!

Similar posts