Software Developer, Confluent

IBM

Bengaluru, Karnataka, IndiaFresher2h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 1 year · Master's degree
Must know
Product managementREST APIsTypeScriptReactGraphQLUnit testing
Nice to have
Data visualizationLLMsSystem design
Work
On-site in Bengaluru
Pay
Not stated by the employer.
Skill demand
REST APIs34%React18%TypeScript10%Product management6%of 90 similar fresher jobs posted in India this week
Listed
12 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

We are looking for a Frontend Software Engineer to help build engaging, intuitive products for managing and visualizing large-scale, real-time data streams.

Key Responsibilities

  • Help build client-side features for data-intensive products, working closely with senior engineers, designers, and product managers.
  • Develop new features from user requirements and designs, taking on well-defined tasks within larger features, delivering them on time, refining them based on feedback, and growing the scope you own over time.
  • Build UI components and interactions to design specifications using our design system.
  • Integrate with backend APIs, working with backend engineers to understand API contracts and handle loading, error, and empty states.
  • Write clean, readable code with unit and end-to-end tests.
  • Write short design notes for tasks for peer review.
  • Participate in code reviews, both receiving and giving feedback.
  • Investigate and fix bugs and production issues, starting by shadowing the on-call rotation.
  • Share progress clearly in standups and project updates, and raise blockers early.
  • Learn Confluent's engineering practices, including release, monitoring, and feature flag processes, and how the product works end-to-end.

Requirements & Tech Stack

  • The Cloud UI is built with React and TypeScript on our own design system.
  • Connects to multiple REST and GraphQL APIs.
  • Tests with Jest and React Testing Library (unit) and Playwright (end-to-end).
  • Deploys to production daily and can test every commit, including PRs, before it goes live.
  • Feature flags allow independent release from backend teams.
  • Bots keep dependencies up to date.
  • AI-assisted development tools are part of the everyday engineering workflow.

Qualifications

  • 0.6 – 1 year of professional experience.
  • Strong foundation in data structures, algorithms, and problem-solving.
  • Strong JavaScript fundamentals, including asynchronous programming (promises, async/await), closures, and the DOM.
  • Solid HTML and CSS skills, including responsive layouts.
  • Good understanding of React (components, props, state, hooks, and component re-rendering).
  • Basic understanding of frontend architecture: structuring components, managing state, and separating data fetching from UI.
  • Experience building and bundling a frontend project with Webpack or a similar tool (e.g., Vite), including an understanding of modules, loaders, and code splitting.
  • Comfort debugging with browser developer tools.
  • Familiarity with Git and a pull-request-based workflow.
  • Curiosity, eagerness to learn, and openness to feedback.
  • Good communication and collaboration skills, with a team-first mindset.

Preferred

  • Awareness of web accessibility and web performance (e.g., bundle size, Core Web Vitals).
  • Experience with data visualization or charting libraries.
  • Exposure to AI-powered workflows, agentic AI, or LLM-based applications.
  • Internships, open-source contributions, hackathons, or personal projects.
  • Interest in data streaming, Kafka, or distributed systems (no prior experience needed).
  • Master's Degree.

Fresher Software Developer Jobs in Bengaluru · last 7 days

91 openings · 89 need no experience

Most hiring: Creative Hands HR, Credit Samadhaan, Netm Corporate Solutions

See all 91 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job