Logo
hellosage.com

Senior Backend Engineer, Product New York, New York, United States

hellosage.com, Jackson, Mississippi, United States

Save Job

Overview

Sage is on a mission to improve care and quality of life for older adults, starting with those residing in senior living facilities. Falls are the leading cause of injury-related death among adults over 65, and fall prevention and emergency response systems for older adults are often archaic. Sage has built a modern way of understanding when older adults need help, including methods for residents to alert caregivers and software for caregivers to triage response. This role is a key part of delivering a product our client counterparts love. Sage is a small, tight team of ambitious, multi-disciplinary entrepreneurs. We are a software-enabled, mission-driven company focused on central problems that achieve our mission. We work hard and fast but view the journey as a marathon, not a sprint. About this Role

We’re looking for an experienced Backend Engineer to join our engineering team as a senior IC focused on backend service development for a product in a new market under development. Our platform is mission-critical, with distributed services, relational and NoSQL data stores, message queues, real-time data pipelines, and a growing set of APIs that must perform reliably at scale. You will own the design and build of scalable backend services at the core of the product. You’ll work across Java-based microservices, databases, and messaging layers to ensure a clean, performant, observable, and maintainable stack. You’ll help shape API design and backend integration with front-end applications and infrastructure. This is an impactful role where you’ll define patterns for service design and data architecture, mentor others, and help shape our backend engineering future. 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 using

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 and collaboration with front-end teams. Optimize for Scale & Reliability : Ensure services are performant, observable, fault-tolerant, and capable of 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 with

front-end engineers

to design API contracts and with

infrastructure engineers

to integrate backend services into a containerized, cloud-native platform. Service & Data Design Leadership : Set patterns for clean 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. Minimum Qualifications

Core Backend Engineering

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.

Data & Storage

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.

Experience with

SQS, Kafka, or equivalent queues/streaming systems . Knowledge of event-driven architecture and at-least-once/exactly-once delivery guarantees. Experience designing, documenting, and evolving APIs with

OpenAPI . Familiarity with best practices for

RESTful API

versioning, error handling, and security. Strong collaboration skills for working with

frontend engineers

and

infrastructure engineers . Build & Deployment

Familiarity with

Gradle build system

and dependency management. Strong experience with

CI/CD pipelines

(Jenkins, GitHub Actions, GitLab, or similar). Knowledge of

containerization & orchestration

(Docker, Kubernetes).

Systems & Observability

Strong understanding of logging, monitoring, and tracing in distributed systems. Experience troubleshooting production issues in complex, containerized environments.

Familiarity with software

design patterns

and ability to apply them thoughtfully. Strong opinions about

service design, API design, and data architecture . Ability to mentor peers and set engineering standards. Preferred Qualifications

Experience in

multi-tenant SaaS

environments. Exposure to

high-throughput, low-latency systems . Familiarity with

cloud-native services

(AWS/GCP). Benefits and Pay

Our headquarters are in New York City. We support cross-team collaboration and an office-first culture with up to 2 remote days per week. We offer competitive base compensation plus stock options. The expected annual salary range for this role is

$175,000-210,000 USD , depending on experience and performance. We provide fully-paid health and dental insurance, vision, and other health benefits, as well as time-off policies including 7 paid holidays and a company-wide winter break. EEO Statement Sage is an equal opportunity employer committed to diversity and inclusion. We prohibit discrimination and harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by law. This policy applies to all employment practices and Sage makes hiring decisions based on qualifications, merit, and business needs.

#J-18808-Ljbffr