firsthand supports individuals living with SMI (serious mental illness). Our holistic approach includes a team of peer recovery specialists, benefits specialists and clinicians, which focuses on meeting each individual where they are and walking with them side by side as a trusted guide, partner, and first call on their journey to wellness.
firsthand's team members use their lived experience to build trust with these individuals and support them in obtaining socio-economic assistance and in reconnecting to primary and behavioral care. Support like this creates substantial savings for managed care organizations (Medicaid providers) and taxpayers by decreasing inappropriate healthcare utilization. This enables us to build solutions that scale and, as a result, change the way our society supports those most impacted by SMI.
We are cultivating a team of deeply passionate problem-solvers to tackle significant and complex healthcare challenges with us. This is more than a job—it's a calling. Every day, you will engage in work that resonates with purpose, gain wisdom from motivated colleagues, and thrive in an environment that celebrates continuous learning, creativity, and fun.
In this role you will help improve patient engagement and care quality through developing new features (Typescript, Python and SQL) for our cross functional care teams. As a member of our technology team, you will support our team of peers, social workers, and nurse practitioners to proactively plan appropriate care and focus on critical tasks rather than manual inefficient activities. You will be building impactful healthcare technology on a modern stack.
\n
As a senior software engineer, you will:- Build scalable and secure systems, prioritizing features and engineering requirements based on user feedback, and constantly evaluating future needs.
- Ensure all tools you develop have minimum necessary access to data.
- Creatively utilize APIs & SDKs to get data to our care teams.
- Ship in small ‘cheap to fail’ increments rather than large multi-sprint projects.
- Be a productive partner with product, data, and operational stakeholders.
- Have a 30 minute 1:1 each week to check in and talk through work.
You will be a good fit if you have:- Strong empathy for users.
- A pragmatic attitude towards writing software.
- An ability to write software in a way that does not result in tech debt down the road (when possible) - we recognize that there’s a tradeoff between speed and maintainability and prioritize both at different times, to strike a balance.
- A focus on building useful software above all else.
The experience you bring to this role includes:- A strong ability to dive into an existing codebase and make useful changes.
- Some experience writing robust unit tests.
- 3+ years of experience adding features to web apps, on both the frontend and backend.
- 3+ years experience with Typescript, SQL, and some kind of ORM.
\n
$100 - $100 an hour
This is a contract role with a target of approximately 20 hours per week (generally flexible within the standard M-F work week across any US timezones).
\n