Are you a passionate fresher eager to kickstart your career in software development? Here’s your chance to join one of India’s most respected research and technology-driven organizations. CSTEP (Centre for Study of Science, Technology and Policy) is hiring Software Developers in Bengaluru, offering fresh graduates an opportunity to design, develop, and test innovative web applications using Angular, HTML, CSS, JavaScript, and Django (Python). This is an excellent Software Developer vacancy in Bengaluru for those looking to build a strong foundation in full-stack web development while contributing to meaningful projects that create social and technological impact.
If you’re looking for fresher jobs in Bengaluru or
want to begin your IT career in India’s tech capital, this opportunity
is the perfect place to start your journey in a collaborative, learning-focused
environment.
About the Company
CSTEP (Centre for Study of Science, Technology and
Policy) is one of India’s premier think tanks dedicated to applying science
and technology for the greater good of society. Established with a vision to
enrich policymaking through innovation, CSTEP operates at the intersection of
technology, research, and governance. Based in Bengaluru, the organization is
committed to developing evidence-based policy recommendations for sustainable
development, energy efficiency, clean air, and renewable energy solutions.
The company’s mission is to combine analytical expertise
with technological innovation, driving data-driven decisions for a secure,
inclusive, and sustainable future. CSTEP works on diverse strategic initiatives
involving climate change, electric mobility, energy
transitions, and urban sustainability, collaborating closely with
both government and industry partners.
CSTEP values innovation, collaboration, and integrity.
Employees are encouraged to explore new ideas, take ownership of their
projects, and develop solutions that have real-world impact. Working here
provides exposure to cutting-edge technologies, public policy insights, and a
culture of continuous learning. Whether you’re a fresher or an experienced
professional, CSTEP offers one of the most promising career paths in
Bengaluru’s dynamic tech and research ecosystem.
About the Role
The Software Developer role at CSTEP is designed for
enthusiastic freshers and early-career professionals who wish to learn and grow
in a real-world development environment. You’ll be part of a talented
technology team responsible for building modern, responsive web applications
that power CSTEP’s data analysis, research platforms, and digital initiatives.
Your day-to-day responsibilities will involve designing
intuitive front-end interfaces using Angular, HTML, CSS, and JavaScript,
ensuring a seamless user experience across all devices. You’ll also gain
hands-on experience with backend development using Django (Python)—building
APIs, managing data workflows, and integrating systems that drive the
organization’s digital transformation.
As part of the web development lifecycle, you will
participate in requirement discussions, contribute to UI/UX design, conduct
unit testing, and maintain documentation. You’ll collaborate with
cross-functional teams comprising developers, analysts, and domain experts,
working on real-world projects that make a difference.
You’ll also work with SQL databases, perform
efficient data retrieval, and manage code versions through GitHub. This
role emphasizes best coding practices, clean architecture, and continuous
improvement.
Freshers joining this role will benefit from structured
mentorship, hands-on project exposure, and regular skill-development sessions.
The experience gained here will help you become a confident full-stack
developer, capable of designing scalable applications and understanding how
technology supports research and policymaking in real life.
Required Skills & Qualifications
- Proficiency
in Web Technologies
A strong foundation in HTML, CSS, JavaScript, and Angular is essential. You should be comfortable creating responsive, dynamic, and visually appealing web pages optimized for performance and user experience. - Basic
Backend Development (Django/Python)
Exposure to Django framework and Python scripting will be an advantage. You’ll learn to integrate front-end and back-end functionality, manage APIs, and handle server-side logic effectively. - Database
Knowledge (SQL)
Familiarity with SQL and relational databases is required. You’ll write optimized queries, understand data models, and contribute to efficient data storage and retrieval operations. - Version
Control (Git/GitHub)
Experience in managing code repositories using Git and GitHub will help you collaborate effectively with team members, maintain version history, and follow agile development workflows. - UI/UX
Understanding
A good eye for design and usability is crucial. You should be able to collaborate with designers, implement responsive layouts, and ensure that applications meet accessibility and performance standards. - Testing
and Debugging
Familiarity with unit testing and debugging ensures that you write clean, error-free code. You’ll be expected to troubleshoot issues efficiently and maintain high software quality. - Collaboration
and Communication
Strong communication skills and a team-oriented mindset are key. You’ll work closely with developers, analysts, and stakeholders, sharing insights and solutions regularly. - Eagerness
to Learn
As a fresher, your willingness to learn new technologies, frameworks, and best practices will define your growth. CSTEP values curiosity, adaptability, and a proactive approach to learning.
Why Join Us?
- Learn
from Experts
Work alongside experienced developers and researchers who mentor you through hands-on projects. Gain valuable insights into real-world applications of web technologies and software development. - Work
on Purposeful Projects
Every line of code you write contributes to impactful research, sustainable innovation, and evidence-based policymaking that benefits communities across India. - Comprehensive
Learning Environment
CSTEP offers structured training sessions, peer learning opportunities, and workshops that help you grow both technically and professionally. - Collaborative
Work Culture
Experience a supportive, inclusive workplace where teamwork, creativity, and open communication are encouraged at every step. - Career
Advancement Opportunities
Freshers joining CSTEP often progress into senior technical roles or data-driven research projects, gaining strong professional credentials within a few years.
Career Growth & Learning
Starting your career as a Software Developer at CSTEP
Bengaluru opens the door to a world of learning, innovation, and
professional development. This position is not just about writing code—it’s
about understanding how technology empowers decision-making, sustainability,
and social change.
During your first few months, you’ll receive hands-on
exposure to both front-end frameworks like Angular and backend
systems built with Django (Python). You’ll gain practical experience in
developing scalable web solutions and integrating databases using SQL.
CSTEP promotes continuous learning through internal
seminars, coding workshops, and knowledge-sharing sessions where you can
explore emerging technologies such as data visualization, AI tools, and
automation frameworks. The organization also encourages self-driven projects,
allowing you to experiment and innovate in your domain.
Over time, you’ll build a strong portfolio of work that
showcases your technical growth and understanding of software design
principles. As you gain experience, you may progress into roles like Full-Stack
Developer, Software Engineer, or Technical Analyst, depending on your
interests and strengths.
Most importantly, the projects you’ll work on here have
real-world relevance. You’ll learn how software solutions are developed not
just for businesses, but for public good and sustainable development.
This experience will give your career a meaningful direction while
strengthening your technical foundation.
How to Apply
If you’re ready to take the next step in your software
development journey, we’d love to hear from you.
Please send your updated CV and cover letter to careers@cstep.in
with the subject line:
“Application: Software Developer - AIDP”
Make sure to highlight your educational background,
technical projects, and any relevant internship or training experience. You can
also reach out to the Bengaluru office for queries at +91 (80) 6690-2500.
Join CSTEP today and be part of a team that’s using science,
technology, and innovation to shape a sustainable future.
Apply Now
Location Details – Bengaluru, Karnataka
The role is based in Bengaluru, often known as the Silicon
Valley of India and the heart of the country’s technology revolution. As
one of the most vibrant cities in India, Bengaluru offers a blend of
professional opportunities, modern infrastructure, and cultural diversity.
Home to numerous tech parks, research institutions, and
start-ups, Bengaluru provides an excellent ecosystem for freshers to learn,
network, and grow. The city’s collaborative environment encourages innovation
and knowledge exchange among developers, engineers, and thinkers.
Beyond work, Bengaluru’s pleasant climate, rich food
culture, and green spaces make it one of the most livable cities in India.
Whether you’re exploring new technologies or new cuisines, Bengaluru offers an
inspiring lifestyle that perfectly complements your professional ambitions.