Loading jobs…
Loading jobs…
Harvest Health & Recreation
Impruvon builds software and connected hardware that transforms how care teams manage medications for vulnerable populations. Our platform replaces manual, error-prone workflows with real-time, guided systems that improve safety, reduce risk, and simplify compliance across residential care settings. We support providers across 20+ states, including intellectual and developmental disabilities (IDD) providers, assisted living operators, and behavioral health programs.
Our platform includes a full electronic Medication Administration Record (eMAR) and administrative dashboard, smart connected MedBoxes that control and track medication access, emergency kits for urgent situations, and tools that help residents build independence with self-medication. Our solution has been proven to reduce medication errors by approximately 48%, directly impacting the safety of individuals in care facilities. We are a high-growth, mission-driven startup solving complex, high-impact problems where reliability, usability, and security matter.
About The Role
We are seeking a Senior Software Engineer to join our team as a high-ownership, product-minded contributor. In this role, you will take end-to-end responsibility for key features and platform components within our full-stack ecosystem: Ruby on Rails (backend), React (web), and Flutter (mobile). We are looking for a pragmatic engineer who doesn't just implement tickets but actively shapes the product experience by understanding user needs and engineering tradeoffs.
You will own your work from architectural design through to production deployment, ensuring the reliability and performance of systems that directly impact individual care. If you thrive in high-growth, mission-driven environments and are eager to tackle complex engineering challenges while maintaining a high technical bar, this role is for you. Build and maintain features across our full stack (Ruby on Rails, React, Flutter), taking end-to-end ownership from initial design through production.
Act as a product-minded partner, translating complex user needs—often in early or ambiguous stages—into intuitive, technically sound solutions. Operate with high autonomy, driving architectural decisions and navigating ambiguity to solve impactful engineering challenges. Elevate our engineering culture by setting high standards, mentoring teammates, and simplifying processes to help the team move faster as we scale.
Proactively balance feature velocity with long-term system health by identifying and addressing technical debt before it becomes a bottleneck. Prioritize pragmatic simplicity, ensuring we build only what is necessary to validate assumptions and deliver value, while resisting complexity that hinders agility. Ensure the reliability and performance of our critical systems by taking ownership of production issues and implementing sustainable fixes.
Requirements
Seniority & Ownership: 5+ years of software engineering experience with a proven track record of owning features from conception to production deployment. Product-First Mindset: You treat code as a tool to solve user problems.
, identifying gaps in user stories, and advocating for the best technical solution. Backend Expertise: Deep proficiency in Ruby on Rails; you understand the framework’s nuances and know how to build, maintain, and scale robust backend systems. Technical Rigor: Deep understanding of relational database design, query optimization, and architectural trade-offs.
, HIPAA/SOC 2 compliance) in every decision. Communication: Excellent written and verbal communication skills. In a remote-first team, your ability to document decisions and communicate asynchronously is as critical as your coding skills.
evolve and ambiguity is the norm.
Nice To Have
Mission-Critical Systems: Prior experience bui