portal resources jobs companies a aware healthcare software engineer

Software Engineer


Who You Are: Full-Stack Software Engineer   Job Overview
  • Position: Full-Stack Software Engineer
  • Industry: Healthcare & Wellness
  • Focus: Android Development, Web Development & Platform Infrastructure
  • Commitment: Full-Time
  • Trial Run: 1-2 months part-time (to test mutual fit)
  • Location: Remote
  • Compensation: Competitive salary and equity commensurable with experience
  • Experience: 5+ years relevant experience
Job Description

You are a full-stack developer soon to be known for building the “thermometer for the mind”: a system that encompasses (1) an Android app for passive data collection, (2) a web interface for displaying health data and managing app users, and (3) a well-architected infrastructure for processing all data in real-time.

You understand developing on Android comes with unique challenges, and able to design solutions that are user-centric for all users. This means you are conscious about battery life, older android version compatibility, and offline solutions for when the user does not have a WiFi connection. Likewise, this means you are comfortable with updating Android user views and XML layouts for different screen form factors and dimensions.

On the backend, you are capable of supporting new data streams as they are implemented in the frontend Android app; creating rudimentary visualizations/reports on those data streams; and adding features to our user-management web interface. Additionally, you are experienced with MVC Frameworks (Django/Flask experience preferred), relational databases and data infrastructure/pipelines in AWS.

You can appreciate the sensitivity and confidentiality of users' health data, and therefore recognize how critical it is to handle this information in a secure fashion. To achieve this, you are familiar with encryption, hashing, salting and anonymization techniques. You have the habit of taking user trust incredibly seriously and are always proactive about protecting their data.

Responsibilities
  1. Android Data Stream Collection
    1. Maintain a pre-existing system for passively collecting data on Android devices.
    2. Implement the collection of new passive data-streams using Android sensor and system APIs in an offline and battery conscious way.
    3. Develop features for collecting data more efficiently, enforce best practices for sensitive data handling, and make the user experience as seamless as possible.
    4. Design and implement a user experience for displaying
  2. Data Stream Processing
    1. Support new data-streams in the backend as they are implemented in the frontend Android app.
    2. Assist with managing data infrastructure and pipelines in AWS.
  3. User Management Web Interface
    1. Maintain a user-management MVC web service and implement new features.
    2. Design new UX/UI that integrate into clinicians' workflow, using human-centered design principles.
  4. Infrastructure and Security
    1. Manage AWS Infrastructure including EC2 and RDS instances in a secure and maintainable manner. 
    2. Insist on very high data security standards for personally identifiable information. 
    3. Implement automated systems for monitoring and alarming on Infrastructure issues.
Minimum Qualifications
  1. Proficient with Java and Python
  2. Familiar with Android, Flask, Django, and Web Development (HTML/CSS/Javascript)
  3. Familiar with AWS Services such as EC2, RDS and S3
  4. Knowledgeable about Data Security best practices
  5. Knowledgeable about software development best practices (using version control, testing, monitoring and deploying)
Preferred Qualifications
  1. Experienced with Java/Kotlin, Python and Web Development.
  2. Proficient with Android, Flask, Django, and Javascript.
  3. Familiar with AWS Batch/ECS, Lambda, Kinesis, and SNS/SQS in addition to previously listed AWS services.
  4. Capable of designing elegant and engaging user experiences.
  5. Knowledgeable about Data Engineering best practices.
  6. Experience with HIPAA and/or PCI compliant systems

 

Who We Are: Aware Healthcare Inc. Our Mission

Aware Healthcare is on a mission to build the “thermometer for the mind”: a digital medical device that delivers real-time measures of clinical risk to providers, about their patients, at the moments they need it most.

The current gold-standard of evaluation in psychiatry are pen & paper surveys that provide subjective, episodic, high-burden, and clinic-based measures of risk. Our thermometer allows providers to check the ‘mental temperature' of their patients — in an objective, continuous, ecological, and passive fashion — at any time. 

Our Vision

With our thermometer, providers know who needs help, and when they need it. Not only does this shine light into the black box that currently defines life outside the clinic, but it allows providers to deliver just-in-time interventions to patients before it's too late. Trust in providers grows when patients know they're being looked out for. Population health flourishes when high-risk gets detected early. Per capita costs plummet when rates of readmission are reduced. Welcome to the triple-aim of healthcare.

We envision a world where we all have the vocabulary to describe how we're mentally feeling; self-awareness to identify when we're heading down a dark path; and tools to get help in minutes not weeks. We can't manage what we don't measure, so we see no more important problem than this for technology in healthcare.

Our Why

We are starting with addiction for several reasons. For one, it seems we've all been affected by or lost friends and family who have struggled with this chronic disease. Two, addiction is the most costly, preventable, and unmanaged disease in America; costing our nation over $700 billion per year and leading to over 70 other comorbid medical conditions. Three, most digital health companies have run away from addiction, because they see the problem as ‘too hard'; the patients as ‘unmanageable'; the suffering as ‘inevitable'. With over 16% of Americans meeting criteria for clinical addiction, and another 32% classifying as risky users, we see this as too big of a problem to ignore. 

Join us in redefining what it means to know thyself, reconsidering how we measure population health, and revolutionizing the way we manage mental healthcare. Join us at Aware Healthcare.

  How We Will Collaborate: Culture & Values Work Culture

We're a small team looking for someone who's passionate about democratizing self-knowledge; relentless about getting help to those who need it most. You should be comfortable exploring outside your comfort zone; be ready to learn and constantly take on new challenges.

You should be known by your colleagues for never compromising on quality, while always moving quickly. On our team, no one is expected to know everything, but everyone is expected to be capable of learning independently, and applying that knowledge effectively.

This is a fast-paced role with many concurrent responsibilities, and it comes with a great deal of ownership. Chances are you will grow more in this role than any other role of your career. This idea should excite you, rather than scare you. 

Team Values

Being on the Aware Healthcare team means you...

  1. Take ownership: the buck stops at you; you are individually responsible.
  2. Are proactive: you take initiative; identify problems before they happen.
  3. Embrace risk: take courageous & calculated risks; no one gets banished for making mistakes.
  4. Are radically candid: you expect truth and nothing but the truth; give & take constructive criticism.
  5. Have a growth-mindset: we believe you can always be better & you should too; no one has ever ‘made it'.
  6. Are insatiably curious: you have a desire to understand the world that can never be fully satisfied.
  7. Practice humility: you don't know everything and you never will; embrace that and learn.
  8. Focus on humans: always feel into the human experience at the other end of the machine.
  9. Are playful: you work hard, laugh hard, and crack jokes in meetings.
  10. Think slow: you choose careful deliberation over brash decisions.

Other openings you might be interested in

More remote jobs

Let us send you new openings similar to Software Engineer straight to your Inbox. Weekly or Daily. 7-day free trial 💌

The ability to work remotely increases employee happiness by 20 percent.