Senior Backend Engineer, Product at Sage

New York, New York, United States

Sage Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, HealthtechIndustries

Requirements

  • Strong proficiency in Java and backend service frameworks (Spring Boot, Dropwizard)
  • Deep familiarity with ORMs (Hibernate, JPA) and data persistence patterns
  • Solid understanding of service design principles and clean architecture patterns
  • Hands-on experience with Postgres and SQL performance tuning
  • Working knowledge of NoSQL databases (DynamoDB, MongoDB, or similar)
  • Understanding of transactions, consistency, and data modeling in distributed systems

Responsibilities

  • Architect & Build Services: Design, implement, and scale backend services in Java using frameworks like Spring Boot or Dropwizard
  • Data & Persistence: Design data models and persistence strategies across Postgres and NoSQL stores (DynamoDB or similar)
  • Messaging & Integration: Build and operate systems that leverage message queues (SQS, Kafka, etc.) for asynchronous communication and event-driven workflows
  • API Design & Management: Define, document, and evolve REST APIs using OpenAPI, ensuring consistency, clarity, and strong collaboration with front-end teams
  • Optimize for Scale & Reliability: Ensure services are performant, observable, fault-tolerant, and capable of handling 24/7 production workloads
  • CI/CD & Tooling: Own build pipelines and service delivery using Gradle, automated testing, and CI/CD best practices
  • Collaborate Cross-Functionally: Work closely with front-end engineers to design API contracts, and with infrastructure engineers to ensure backend services integrate seamlessly into our containerized, cloud-native platform
  • Service & Data Design Leadership: Set patterns for clean, consistent API design, service boundaries, and data architecture across the engineering org
  • Mentor & Guide: Provide technical leadership, perform design and code reviews, and coach teammates in backend engineering best practices

Skills

Java
Microservices
Relational Databases
NoSQL
Message Queues
Real-time Data Pipelines
APIs
Distributed Systems

Sage

Care platform for senior living communities

About Sage

Sage provides a care platform aimed at improving support for residents in senior living communities. The platform allows care teams to collect valuable data, which helps them gain insights to enhance their performance and the overall outcomes of the community. By focusing on the roles of caregivers and the well-being of residents, Sage offers tools that measure and improve care quality and operational efficiency. Unlike many competitors, Sage operates on a subscription-based model, ensuring ongoing access to its services for senior living communities. The main goal of Sage is to optimize care delivery and enhance the living experience for seniors.

New York City, New YorkHeadquarters
2020Year Founded
$57.4MTotal Funding
SERIES_BCompany Stage
Data & Analytics, HealthcareIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Stock Options
Unlimited Paid Time Off
Paid Holidays
Flexible Work Hours

Risks

High caregiver turnover rates may impact Sage's service quality.
Rapid expansion across 26 states could strain operational capabilities.
Dependence on continuous funding rounds poses financial risks if funding becomes challenging.

Differentiation

Sage is the first cloud-based operations system in the senior living space.
The platform reduces staff turnover by an average of 20% in communities using Sage.
Sage decreases caregiver response times from 20 minutes to under 8 minutes.

Upsides

Sage raised $35 million in Series B funding to expand its reach.
The platform captures essential data, helping identify health anomalies and improve care.
Sage's AI-driven analytics anticipate health issues, reducing emergency interventions.

Land your dream remote job 3x faster with AI