Note: The job is a remote job and is open to candidates in USA. NIMA Partners, Inc. is a pioneering company in consumer food testing, focused on empowering individuals with food allergies through innovative technology. They are seeking a Senior Software Engineer to lead the development of their mobile app and its next-generation platform, ensuring stability and compliance while managing backend infrastructure.
Responsibilities
- Own the handoff - take ownership of the existing agency-built React Native mobile app, get up to speed on its codebase, and keep it stable, secure, and maintained through the transition to the next-generation platform
- Build & ship the next iteration - develop and maintain features across the new mobile app and web surfaces (admin panel and clinician dashboard), with an emphasis on the React Native patient experience (including Bluetooth device integration) and the backend services that support it, and help take the platform from staging to production
- Backend & infrastructure - extend and maintain the Node/Fastify backend, Postgres data model, and Google Cloud infrastructure, keeping the two-environment staging/production topology healthy and reproducible
- Health-data architecture - uphold and evolve the PHI, audit-logging, and consent architecture so that every read and write of sensitive data is handled correctly, safely, and in line with the platform's HIPAA-aware design
- Staging & release management - own the path to release: manage staging deploys, mobile builds and app-store submission tracks (EAS / TestFlight / Play internal), and keep CI green so changes flow smoothly from development to staging to production
- Security & compliance upkeep - keep the platform trustworthy over time through ongoing auth and security reviews, dependency hygiene, privacy-manifest maintenance, and adherence to the project's documented decisions and quality gates
- Specs and process - help design and run a lightweight system for capturing, grooming, and tracking the specs and acceptance criteria behind our work, so that tickets are well-defined before development starts
- Lead the engineering, in partnership - take the lead on day-to-day development and technical execution while working closely and asynchronously with our hands-on, code-writing Fractional CTO. Every change is code-reviewed; we review each other's work and document meaningful decisions, communicating clearly about tradeoffs, risks, and progress
Skills
- Senior-level software engineering experience shipping and maintaining production applications, ideally as a multidisciplinary or full-stack engineer
- Fluent, responsible use of AI tools for coding and code review, paired with strong engineering judgment and a habit of testing and verifying
- Strong React Native / Expo mobile experience, and strong Node/TypeScript backend experience, comfortable owning work end-to-end across both
- Comfortable inheriting and maintaining an existing codebase written by others: quickly reading unfamiliar code, stabilizing it, and supporting it through a transition
- Experience or ability to understand health-data architecture and compliance (e.g., HIPAA, PHI handling, audit logging, consent/DSAR, encryption)
- Hands-on experience with cloud infrastructure and infrastructure-as-code (Google Cloud and Terraform preferred), CI/CD pipelines, and managing separate development, staging, and production environments
- Comfortable with a monorepo, TypeScript-first codebase, Postgres, and modern web tooling (Vite, React)
- Self-directed and reliable in a part-time, async remote setting; an excellent written communicator who documents decisions and flags risks early
- US-based and authorized to work in the US as an independent contractor
- Experience with Clerk or similar auth experience
Company Overview