Software Engineer I – Full-Stack

Kulfi

Scroll down to apply
0–1 years; strong fresh graduates and builders are welcome₹9,00,000–₹15,00,000 per year fixed pay, plus ESOPs6 days ago
Experience0–1 years; strong fresh graduates and builders are welcome
QualificationA computer-science degree is not mandatory
Salary / CTC₹9,00,000–₹15,00,000 per year fixed pay, plus ESOPs

Key Responsibilities

  • The selected candidate will be responsible for building, testing, debugging, and improving product features. Key responsibilities include:
  • Building and shipping small product features across mobile applications, web interfaces, backend APIs, and data layers.
  • Converting product and design requirements into complete user flows, including loading, empty, error, and retry states.
  • Debugging problems across client applications, network requests, backend services, and data systems.
  • Writing automated or appropriate software tests, reviewing code changes, and verifying feature behavior before handoff.
  • Reviewing user feedback and product metrics to understand whether a release achieved the intended outcome.
  • Using AI-assisted coding tools to improve development speed while remaining responsible for the code being shipped.
  • Asking precise questions, communicating blockers early, and incorporating direct feedback.
  • Taking ownership of assigned features and following through from implementation to release.
  • Considering product quality and user experience alongside technical correctness.

Skills & Eligibility

  • A computer-science degree is not mandatory for this position. Kulfi explicitly states that evidence of building matters more than credentials.
  • Candidates from relevant technical or non-traditional educational backgrounds may consider applying if they can demonstrate practical software development ability and meet the role’s expectations. The job description does not impose a specific degree requirement.
  • The stated experience range is 0–1 years . Strong fresh graduates and candidates who have built meaningful projects are welcome.
  • Candidates should be able to demonstrate at least one real software project, internship deliverable, freelance product, or meaningful open-source contribution. They should also have experience across at least two layers of software development, such as mobile or web development, backend APIs, databases, or deployment.
  • Experience building and shipping at least one meaningful software project or deliverable.
  • Ability to write readable code and reason through bugs without blindly relying on autocomplete or AI-generated code.
  • Working knowledge across at least two software layers, such as frontend, mobile, backend, databases, or deployment.
  • Attention to user experience, including loading, empty, error, and retry states.
  • Ability to test changes, review code, and verify expected behavior before handoff.
  • Willingness to take ownership of mistakes, learn from feedback, and communicate blockers early.
  • Ability to explain personal contributions, technical trade-offs, and possible improvements to a project.
  • Willingness to work in person at the company’s Jayanagar office in Bengaluru.
  • A computer-science degree is not mandatory for this position. Kulfi explicitly states that evidence of building matters more than credentials.
  • Candidates from relevant technical or non-traditional educational backgrounds may consider applying if they can demonstrate practical software development ability and meet the role’s expectations. The job description does not impose a specific degree requirement.
  • Experience building and shipping at least one meaningful software project or deliverable.
  • Ability to write readable code and reason through bugs without blindly relying on autocomplete or AI-generated code.
  • Working knowledge across at least two software layers, such as frontend, mobile, backend, databases, or deployment.
  • Attention to user experience, including loading, empty, error, and retry states.
  • Ability to test changes, review code, and verify expected behavior before handoff.
  • Willingness to take ownership of mistakes, learn from feedback, and communicate blockers early.
  • Ability to explain personal contributions, technical trade-offs, and possible improvements to a project.
  • Willingness to work in person at the company’s Jayanagar office in Bengaluru.
  • Kulfi is hiring a product-focused engineer who can contribute across multiple parts of a software application. The company does not expect every listed technology to be known from day one.
  • Flutter and Dart: Mobile application development fundamentals.
  • State management: Familiarity with approaches or libraries such as BLoC or Riverpod.
  • API development: Understanding REST APIs and communication between clients and backend services.
  • Databases: SQL and familiarity with data storage and retrieval.
  • Backend development: Experience with Node.js, Go, Python, Java, or another production backend language.
  • System fundamentals: Familiarity with caching, queues, or real-time systems.
  • Deployment: Exposure to CI/CD, cloud deployment, monitoring, or app-store releases.
  • AI coding tools: Thoughtful use of Claude Code, Codex, or similar development assistants.
  • These technologies are listed as useful rather than mandatory. Candidates should focus on demonstrating their ability to learn unfamiliar tools and deliver working software instead of claiming expertise in every technology mentioned.
  • Flutter and Dart: Mobile application development fundamentals.
  • State management: Familiarity with approaches or libraries such as BLoC or Riverpod.
  • API development: Understanding REST APIs and communication between clients and backend services.
  • Databases: SQL and familiarity with data storage and retrieval.
  • Backend development: Experience with Node.js, Go, Python, Java, or another production backend language.
  • System fundamentals: Familiarity with caching, queues, or real-time systems.
  • Deployment: Exposure to CI/CD, cloud deployment, monitoring, or app-store releases.
  • AI coding tools: Thoughtful use of Claude Code, Codex, or similar development assistants.
  • These technologies are listed as useful rather than mandatory. Candidates should focus on demonstrating their ability to learn unfamiliar tools and deliver working software instead of claiming expertise in every technology mentioned.
  • The role emphasizes practical development ability across at least two software layers, readable code, debugging, testing, and product thinking. Flutter/Dart, BLoC or Riverpod, REST APIs, SQL, backend languages, CI/CD, and AI coding tools are listed as useful rather than mandatory.
  • October 20, 2026
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now