Taro Logo

Software Engineer - III - Backend

Plum is an employee insurance and health benefits platform focused on making health insurance simple, accessible and inclusive for modern organizations.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior AI + Windows Engineer (Windows)

Senior AI + Windows Engineer position at Microsoft's M365 Copilot team in Hyderabad, focusing on developing AI-powered experiences for Windows platform using C/C++.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams in Bangalore, focusing on building data analytics platforms that process petabytes of telemetry data daily.

Sr. Software Development Engineer, Kuiper Government Solutions

Senior Software Engineer role at Amazon's Project Kuiper, developing critical interfaces between satellite systems and government customers, requiring US citizenship and 5+ years experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on developing enterprise software solutions, offering competitive compensation, hybrid work arrangement, and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Industry Solutions Engineering team, working on cloud solutions with customers, requiring 7+ years of experience in software development.

Description For Software Engineer - III - Backend

Plum, an innovative employee insurance and health benefits platform, is seeking a Software Engineer III - Backend to join their team in Bengaluru. As a key member of our engineering team, you'll be responsible for designing and implementing high-performance, scalable APIs that form the backbone of our product.

Plum is on a mission to revolutionize healthcare in India by making health insurance simple, accessible, and inclusive for modern organizations. With healthcare costs rising at 3x the rate of general inflation, Plum aims to provide employer-sponsored insurance to millions of Indians who cannot afford individual health insurance.

In this role, you'll be writing reusable, testable, and efficient code to build features and improvements to the Plum product. You'll collaborate closely with Product Management and other engineering teams to maintain high quality standards in a fast-paced, iterative environment. Your advocacy for improvements in product quality, security, and performance will be crucial in helping Plum achieve its goal of providing the highest quality insurance and healthcare to 10 million lives by FY2030.

We're looking for a seasoned professional with 5+ years of experience in shipping backend applications, with expertise in technologies like Node.js, Java, Ruby on Rails, Python, or Go. Your experience with frameworks such as Express, Spring Boot, Rails, or Django will be valuable, and familiarity with NextJS and TypeScript is a plus. You should be comfortable integrating multiple data sources and databases, and have a solid understanding of scalable API infrastructure design principles.

The ideal candidate is self-motivated, self-managing, and has strong organizational skills. You should be able to own a project from concept to production, including proposal, discussion, and execution. Experience maintaining a production-grade open-source project would be an additional advantage.

Join Plum, backed by Tiger Global and Peak XV Partners, and be part of a mission-driven team that's making a significant impact on healthcare accessibility in India. If you're passionate about using your backend engineering skills to create meaningful change, we want to hear from you!

Last updated 8 months ago

Responsibilities For Software Engineer - III - Backend

  • Design and implementation of low-latency, high-availability, and performant APIs
  • Writing reusable, testable, and efficient code to build features and improvements to the Plum product in a secure, well-tested, and performant way
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performance

Requirements For Software Engineer - III - Backend

Node.js
Java
Ruby
Python
Go
TypeScript
  • 5+ years of experience in shipping backend applications with expertise in one or more technologies such as Node.js, Java, Ruby on Rails, Python, Go, or similar
  • Experience with frameworks like Express (Node.js), Spring Boot (Java), Rails (Ruby on Rails), Django (Python), or equivalent
  • Experience with NextJS and TypeScript is a plus
  • Able to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable API infrastructure
  • Shows the drive for owning a project from concept to production, including proposal, discussion, and execution
  • Self-motivated and self-managing, with strong organizational skills
  • Having experience maintaining a production-grade open-source project is a plus

Interested in this job?