Kulfi
Kulfi•2h ago
Foundit

Software Engineer II

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Kulfi

Full Job Description

Role Overview:


  • Type: Full-time Permanent Job
  • Location: Jayanagar, Bengaluru (On-site required)
  • Experience Required: 2–4 years preferred (Roughly 3–4 years ideal for production ownership)

About the Role

You will be a backend-heavy engineer capable of cross-stack development. You will own APIs, data models, production reliability, debugging, and system evolution while making scoped Flutter/web changes when necessary to deliver features quickly.

This is not an infrastructure-only role; you must work directly with founders, product teams, designers, and less-experienced engineers. Candidates should be willing to challenge weak ideas, propose better solutions, and help ship them.

Key Responsibilities

  • Design, build, and operate backend services, APIs, data models, and asynchronous workflows.
  • Take ownership of reliability: tests, observability, alerts, migrations, safe rollouts, rollback plans, and incident follow-through.
  • Debug production behavior using evidence across clients, networks, services, caches, queues, and databases.
  • Make pragmatic architecture decisions that support current scale while preparing for 10× growth.
  • Partner with product and design on scope, UX implications, success metrics, and rollout strategies.
  • Create scoped changes in Flutter or web to complete features or investigate issues.
  • Review code and technical proposals; mentor junior engineers in judgment and self-review.
  • Leverage AI tools responsibly to accelerate delivery without compromising security or accountability.

What We Are Looking For

  • Strong fundamentals in API design, relational data modeling, concurrency, caching/queues, and failure handling.
  • Evidence of owning production incidents, difficult bugs, migrations, or reliability improvements.
  • Ability to write maintainable code with meaningful tests and useful logs/metrics.
  • Product judgment: connecting technical choices to user experience, activation, retention, speed, or cost.
  • Sufficient app/web experience to debug and make scoped changes outside the backend stack.
  • Clear written and verbal communication skills, including direct but constructive technical pushback.

Nice-to-Have Skills

  • Flutter/Dart or native iOS/Android fundamentals.
  • Real-time multiplayer, chat, WebSockets, event-driven systems, offline/reconnect behavior.
  • Redis, queues, background workers, database partitioning, high-volume consumer systems.
  • Security/privacy experience, including encrypted communication systems.
  • Cloud infrastructure, CI/CD, tracing, and production capacity planning.

Company

Kulfi

Kulfi

Kulfi is a digital experiences app designed for couples in India who spend time together despite being in different places. With close to one million users, the platform connects unmarried Indian coup...

Bengaluru / Bangalore, India
Posted on Foundit