Plum - Mobile Full Stack Developer II - Backend & iOS Platform

Plum Benefits

Bengaluru

On-site

INR 2,000,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Plum is hiring an SDE 2 who bridges backend services and iOS mobile features. You will own components across API design, business logic, and polished mobile experiences, working across the full stack.

Proficiency in SwiftUI and backend tech like Java or TypeScript is required, with 4–8 years of software development. You will collaborate with product, design, and mobile engineers to deliver scalable, secure features at scale in Bengaluru.

Qualifications

  • 4-8 years of professional software development with backend exposure.
  • Proficiency in Java and/or TypeScript for building production-grade backend services.
  • Strong RESTful API design, microservices, and distributed systems fundamentals.
  • Experience with relational and/or NoSQL databases.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs.
  • Architect RESTful APIs and microservices powering Plum's platform.
  • Own backend feature delivery end-to-end from design to deployment.
  • Collaborate with product managers, designers, and mobile engineers for full-stack delivery.
  • Ensure backend reliability, performance, and security across services.

Skills

Backend development
Java
TypeScript
RESTful APIs
Microservices
Distributed systems
iOS development
SwiftUI
Swift
Spring Boot
Node.js/NestJS
Relational databases
NoSQL databases
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Xcode
Postman
Git
Jenkins
NestJS

Job description

About Plum

Plum is an employee insurance and health benefits platform on a mission to make health insurance simple, accessible, and inclusive for modern organizations. With healthcare inflation running at 3x the general rate in India, and ~600 million Indians dependent on employer-sponsored coverage, Plum is building the infrastructure to provide the highest quality insurance and healthcare to 10 million lives by FY2030 - through companies that care. Backed by Tiger Global and Peak XV Partners, Plum is growing fast and hiring engineers who want to build products that genuinely improve lives.

About Plum

Plum is an employee insurance and health benefits platform on a mission to make health insurance simple, accessible, and inclusive for modern organizations. With healthcare inflation running at 3x the general rate in India, and ~600 million Indians dependent on employer-sponsored coverage, Plum is building the infrastructure to provide the highest quality insurance and healthcare to 10 million lives by FY2030 - through companies that care. Backed by Tiger Global and Peak XV Partners, Plum is growing fast and hiring engineers who want to build products that genuinely improve lives.

About The Role

We are looking for an SDE 2 who is proficient in backend development and has hands-on experience in iOS mobile development. This is a full stack engineering role where you will own features across backend services and mobile surfaces - from API design and business logic through to polished mobile experiences.

Mobile platform expectations : Proficiency in Swift and hands-on experience with SwiftUI is mandatory. This is a high-ownership role suited for engineers who thrive with autonomy, take pride in shipping production-grade software, and are comfortable operating across the full stack.

Roles & Responsibilities

Backend Development :

  • Design, build, and maintain scalable backend services and APIs using Java and/or TypeScript.
  • Architect and implement RESTful APIs and microservices that power Plum's insurance and health benefits platform.
  • Own backend feature delivery end-to-end - from system design and implementation to deployment and post-release monitoring.
  • Collaborate with product managers, designers, and mobile engineers to ensure seamless full stack feature delivery.
  • Ensure backend reliability, performance, and security across services.

Mobile Development

  • Design and implement mobile features on iOS (SwiftUI), taking full ownership from requirements to release.
  • Take end-to-end accountability for mobile feature quality - including architecture decisions, implementation, testing, and post-release stability.
  • Partner with the design-engineering team to ensure consistent, high-fidelity implementation of design system components.
  • Optimize application performance and ensure smooth user experiences across a wide range of devices.

Engineering Excellence

  • Write clean, maintainable, and efficient code that adheres to platform best practices and team coding standards across both backend and mobile.
  • Identify and proactively address technical debt to keep codebases healthy and scalable.
  • Stay up to date with the latest developments in backend frameworks and mobile ecosystems, advocating for relevant improvements.
  • Contribute to shared tooling and processes that improve team productivity.

Experience & Qualifications

Backend :

  • 4-8 years of professional software development experience with strong backend exposure.
  • Proficiency in Java and/or TypeScript for building production-grade backend services.
  • Solid understanding of RESTful API design, microservices architecture, and distributed systems fundamentals.
  • Experience with relational and/or NoSQL databases.

Mobile

  • Strong proficiency in Swift with mandatory hands-on experience in SwiftUI.
  • Solid understanding of the iOS SDK, UIKit/SwiftUI lifecycle, and dependency injection patterns.
  • Ability to independently own mobile features from scratch to release without requiring platform-specific mentorship.
  • Ability to read and improve existing mobile codebases.

General

  • Strong problem-solving skills, attention to detail, and excellent communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Nice To Have

  • Hands-on experience on both Android and iOS platforms.
  • Experience with Kotlin Multiplatform (KMP/KMM) for sharing business logic across platforms.
  • Familiarity with backend frameworks such as Spring Boot (Java) or Node.js/NestJS (TypeScript).
  • Familiarity with Combine and async/await on iOS.
  • Experience with local data storage : Core Data / SwiftData (iOS).
  • Knowledge of GraphQL client libraries such as Apollo Kotlin or Apollo iOS.
  • Experience with testing frameworks - backend (JUnit, Jest) and mobile (Espresso/Mockito for Android; XCTest/Quick/Nimble for iOS).
  • Familiarity with software architecture patterns : MVVM, MVI, Clean Architecture.
  • Experience with App Store and Google Play release processes.
  • Contributions to open-source projects or personal projects showcased on GitHub.

Why Plum

  • High-impact work : your code will directly affect how millions of Indians access healthcare.
  • Dual-platform ownership : rare opportunity to build expertise across both Android and iOS in a single role.
  • Modern stack : Jetpack Compose, SwiftUI, Kotlin, Swift - no legacy compromises.
  • Backed by Tiger Global and Peak XV Partners with strong growth trajectory.
  • Collaborative, engineering-first culture that values quality over velocity.

(ref:hirist.tech)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Plum - Mobile Full Stack Developer II - iOS Platform
Plum - Mobile Full Stack Developer II - iOS Platform

Plum Benefits • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Plum - Technical Lead - Java/Node.js/Python
Plum - Technical Lead - Java/Node.js/Python

Plum Benefits • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Engineering Manager
Senior Engineering Manager

Plum • Bengaluru

On-site
INR 5,000,000 - 9,000,000
DevOps SDE III
DevOps SDE III

Plum • Bengaluru Urban

On-site
INR 1,500,000 - 2,500,000
SMB Account Manager
SMB Account Manager

Plum • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Full Time • On-Site
Full Time • On-Site

Neara • India

On-site
INR 3,500,000 - 5,200,000
Senior Java Software Engineer
Senior Java Software Engineer

Purpleplum • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Customer Success Manager/ Account Manager (SMB)
Customer Success Manager/ Account Manager (SMB)

Plum • Bengaluru

On-site
INR 700,000 - 1,200,000
Software Development Team Lead – Full Stack
Software Development Team Lead – Full Stack

Earth On Sky • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Software Engineer - Mobile App Development (IOS / Android )
Software Engineer - Mobile App Development (IOS / Android )

Nxt9.com • Hyderabad

On-site
INR 800,000 - 1,200,000
Opportunity for growth
Direct product impact
Collaborative team environment