Software Engineer Intern / Fellowship
PriVii Care
About the Role
PriVii Care is an early-stage healthcare startup seeking a Part-Time Software Engineer Fellow (Frontend, Mobile & Full-Stack). You will report to the CTO and collaborate closely with backend, data, AI, and quality engineers. The role is frontend-first, with opportunities for mobile or full-stack experience.
Key Responsibilities
- Design, develop, test, and maintain application code in TypeScript and React for the patient experience, provider portal, and public-facing website.
- Build and maintain the patient mobile app for iOS and Android using React Native or a similar cross-platform framework, including offline logging and push notifications.
- Translate product and clinical specifications into interfaces that handle various states (loading, empty, partial, error, offline).
- Develop and maintain PriVii's design system: tokens, component library, responsive layouts, and accessibility foundations.
- Integrate frontend applications with backend services, including authentication, session handling, data fetching, and error reporting.
- For full-stack candidates: build and maintain backend APIs and data models, including permissions and audit logging.
- Build interfaces for symptom and medication tracking, health dashboards, connected data sources, uploaded documents and scans, notifications, and privacy and consent flows.
- Implement interfaces that accurately represent data provenance for clinicians.
- Develop modular components with well-defined interfaces, unit and integration testing, and Git-based collaborative development workflows.
- Debug and troubleshoot issues across application, network, browser, and API boundaries.
- Support deployment processes, environment configuration, error monitoring, and uptime monitoring.
- Document technical decisions, component usage, and deployment procedures.
- Participate in code review, raise technical concerns, and contribute to engineering decisions.
Requirements & Tech Stack
- TypeScript
- React
- React Native (preferred)
- Node.js (for full-stack, preferred)
- PostgreSQL (for full-stack, preferred)
- Next.js (preferred)
- Git
- Vitest, Jest, Testing Library, or Playwright (preferred)
- Tailwind CSS (preferred)
Qualifications
- Currently pursuing a bachelor's or master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
- Authorized to work in the United States.
- Strong programming skills in TypeScript and React.
- Strong understanding of frontend fundamentals: component architecture, state management, rendering behaviour, browser APIs, and debugging.
- Experience building interfaces that consume HTTP APIs, handling failure, latency, and partial data.
- Experience using Git-based collaborative development workflows.
- Demonstrated attention to interface usability: keyboard navigation, focus management, and screen reader output.
- Ability to communicate progress and risks, and to work independently.
- Experience with healthcare or other regulated data is valuable but not required.
- Experience with mobile-first and responsive design is valuable.
- Familiarity with frontend performance work is valuable.
- Experience working from written specifications and contributing to technical documentation is valuable.
- Practical accessibility experience is valuable.
- Experience with deployment and infrastructure concepts is valuable.
Commitment and Compensation
- Part-time, unpaid fellowship.
- Equity component.
- No salary or wages.
- Course credit may be available.