Indian Institute for Human Settlements
The Indian Institute for Human Settlements (IIHS) is a multidisciplinary team working to develop innovative solutions for sustainability. Our Information and Communication Technology (ICT) team integrates AI/ML, renewable energy, smart grids, water management, waste reduction, e-mobility, and sustainable agriculture. We aim to create a more sustainable future through technology.
About The Role
IIHS is seeking a highly motivated Software Developer with 3-5 years of experience. The role involves working on a variety of projects related to sustainability. This could be either a regular position or an 11-month contract, renewable with the possibility of becoming a permanent role.
Location: Bengaluru, with possible travel to other locations in India
Position Type: Regular or 11-Month Contractual Engagement
Responsibilities
- Develop and maintain web applications using Python frameworks (Django or Flask)
- Collaborate with cross-functional teams for requirements gathering and defining new features
- Write scalable and efficient code following industry best practices
- Perform code reviews and ensure quality standards are met
- Troubleshoot and debug technical issues
- Optimize application performance through tuning and code improvement
- Stay updated on emerging technologies and apply them where appropriate
- Contribute to continuous improvement in development processes
- Support other IIHS activities, including academics, research, training, and operations
- Participate in institution-building activities and travel for IIHS work as needed
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 3-5 years of experience in Python web development (Django/Flask)
- Strong knowledge of web development concepts (HTTP, RESTful APIs, MVC architecture)
- Experience with front-end technologies (HTML, CSS, JavaScript, React/Angular/Vue.js)
- Familiarity with database systems (MySQL, PostgreSQL, MongoDB)
- Knowledge of cloud platforms (AWS, Azure, Google Cloud)
- Experience with containerization (Docker) and orchestration tools (Kubernetes)
- Familiarity with DevOps practices, CI/CD pipelines, and automated deployment
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in teams
- Strong communication and interpersonal skills
Diversity Policy: IIHS encourages women, people with disabilities, and individuals from economically and socially excluded communities to apply.