Software Engineer
Position Summary
Release Recovery is seeking a Software Engineer with robust full-stack experience to develop, maintain, and enhance digital products that expand access to high-quality addiction and mental health care. This role involves significant responsibility across web and mobile applications, backend systems, and infrastructure, impacting students, clients, and families.
What You'll Do
Design, build, and maintain full-stack applications across web and mobile using React, React Native, Next.js, TypeScript, and Node.js
Develop and maintain backend systems and APIs using Node.js, GraphQL, REST, and PostgreSQL
Architect and integrate secure, scalable services on AWS
Implement accessible, responsive, and high-performance user interfaces
Write clean, maintainable code with a strong focus on reliability and testability
Define, implement, and analyze product analytics and event tracking (using Amplitude)
Write and manage engineering tickets, helping define priorities and milestones
Participate in sprint planning, standups, and retrospectives
Provide technical input on product decisions, tradeoffs, and roadmap planning
Translate product and business requirements into well-scoped technical solutions
Own technical execution from concept through release
Collaborate with product stakeholders on user flows and feature design
Ensure experiences align with brand standards, accessibility guidelines, and user needs
Contribute to production releases for web and mobile applications, including builds, testing, and deployments
Troubleshoot and resolve production issues quickly and thoughtfully
Contribute to internal tooling, automation, and process improvements
Ensure systems meet HIPAA and data privacy/security requirements
Requirements
3-5 years of professional software engineering experience
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Strong full-stack background with:
- Frontend: React, TypeScript, GraphQL
- Backend: Node.js, PostgreSQL, REST/GraphQL APIs
- Infrastructure: AWS (or comparable cloud experience)
Solid understanding of database design, backend architecture, and API performance
Comfort working across both web and mobile platforms
Familiarity with agile tools (Jira, Confluence, Notion, etc.)
Ability to own features from concept through launch in a fast-paced environment
Clear communicator with a strong problem-solving mindset
Nice to Have
Experience in health tech, education, or mission-driven organizations
Experience with React Native or mobile app releases
Familiarity with observability, CI/CD, or infrastructure automation
Prior exposure to HIPAA-regulated environments
Other Requirements
Occasional after-hours availability for releases or urgent production issues
Occasional travel for team offsites or collaboration
Benefits
Joining our team means being part of a mission-driven organization redefining how substance use and mental health are understood and treated. At Release, recovery is about growth, connection, and long-term transformation—and the work you do here directly contributes to that impact. In this role, you will work alongside respected thought leaders in the recovery space, make a direct, meaningful impact on individuals and families, help shape product strategy, culture, and execution from the ground up with real ownership, and be part of a long-term build, growing with the product from early stages to a scalable platform.
Receive health, dental, and vision benefits (full-time employees).
Compensation
$120,000–$140,000, depending on experience