Senior Fullstack Engineer
Bios Life · Cambridge, MA
Apply & track with Apply EdgeKey ResponsibilitiesIndependently deliver complete patient-facing features from concept through implementation and release across the React Native mobile app and supporting backend services.Own full vertical slices of work, including UI implementation, GraphQL API integration, backend updates, loading states, error states, accessibility, and edge-case handling.Build and ship high-quality patient-facing workflows such as appointment scheduling, care plan tracking, messaging, and other core user experiences.Improve mobile application quality and stability by reducing crash rates, improving latency on critical flows, and implementing monitoring, alerting, error tracking, structured logging, and debuggability.Extend backend models and GraphQL APIs as needed to support product features while maintaining clean service boundaries and avoiding unnecessary technical debt.Ensure secure and compliant handling of sensitive patient data in all feature development, including safe logging, secure data handling, and alignment with HIPAA-conscious engineering practices.Contribute to internal clinical workflow tooling and backend services as business priorities shift.Work within the architecture established by the Staff App Engineer while identifying and raising opportunities to improve delivery speed, user experience, and technical quality.Strengthen day-to-day engineering practices through high-quality code, testing, thoughtful pull request reviews, pairing, and practical improvements to CI/CD and developer experience.Partner effectively with product, design, and engineering stakeholders to deliver polished, reliable, patient-facing experiences.Qualifications4 to 7+ years of experience building and shipping production software, with the ability to independently deliver high-quality end-to-end features.Strong production experience with React Native, including navigation, state management, platform-specific behavior, performance debugging, and shipping mobile features in a production environment.Experience working across the full stack, including React Native on the frontend and GraphQL plus backend services on the server side.Ability to consume GraphQL effectively on the client side and extend backend schemas, resolvers, and data models when required for feature delivery.Strong understanding of secure application development, including encryption, secure storage, access controls, audit logging, safe handling of sensitive data, and thoughtful evaluation of third-party dependencies.Ability to build complete user-facing features that account for accessibility, usability, loading behavior, edge cases, and production readiness.Experience working in a fast-moving, startup or greenfield environment with evolving requirements and limited process overhead.Strong communication and collaboration skills, including the ability to explain tradeoffs clearly and work effectively with engineers and non-technical stakeholders.Demonstrated ownership, follow-through, and pragmatic decision-making, including knowing when to ask for guidance and when to move quickly with imperfect information.Experience using AI coding tools as a regular part of the development workflow while maintaining strong engineering judgment and code quality.Preferred QualificationsExperience with Python/Django backend development.Familiarity with mobile CI/CD, app store submission, beta distribution, feature flagging, staged rollouts, and production monitoring.Experience implementing accessibility in React Native applications.Experience with Expo and EAS toolchain.Experience with offline-first mobile application patterns and data synchronization.Familiarity with FHIR resources or clinical data models.Strong TypeScript skills.Strong product and UI/UX sensibility.