Sage is looking to improve care and quality of life for older adults, starting with those residing in senior living facilities, by building a more modern way of understanding when older adults need help and creating a product that clients love.
Requirements
- Experience with object-oriented programming
- Experience with RDMS (PostgreSQL) and query performance tuning
- Experience building microservices in Java
- Experience building horizontally-scalable, highly-available distributed systems
- Experience with web frameworks (ex. Dropwizard, Spring)
- Experience with caching technologies such as Redis
- Familiarity with Docker containerization
Responsibilities
- Implementing features for our append-only data model, and ensuring that any scale limitations in our data architecture are accounted for
- Designing a 3rd-party API and service for consumption of our platform insights
- Implementing blue-green downtime-less upgrades for a new microservice
- Implementing ETL pipelines to surface insights on sensor data collected via our Sage Voice device
Other
- At least 5 years of experience as a backend developer
- Bachelor's degree in Computer Science, Engineering or related field
- Demonstrated ability to breakdown complex problems and explain them, at the correct level of detail, to both technical and non-technical audiences
- Experience leading software development projects and software development teams
- Up to 2 remote days per week