Full Stack Software Engineer
$120,000 - $140,000 per year
Apply (opens in a new tab)Full Stack Software Engineer
Posted yesterday
SENIORITY
Lead
SALARY
$120,000 - $140,000 per year
About the role
- Design, develop, and maintain full stack software solutions across backend services, web applications, and mobile application integrations
- Own complex backend data processing and service workflows within Galen Data and Nidra Sync API, including data parsing, API integrations, and data storage architectures
- Build and maintain secure, scalable RESTful APIs supporting Nidra Sync, Nidra Care, Nidra Virtual, and internal clinical and customer support workflows
- Develop and support front-end functionality for customer-facing and internal web applications using React and modern web technologies
- Collaborate with mobile application developers to support Flutter-based patient application features, data flows, and API contracts
- Improve authentication, authorization, session management, and cybersecurity controls across software platforms
- Troubleshoot and resolve complex production issues involving application behavior, service reliability, data integrity, and customer-facing systems
- Lead technical design reviews, code reviews, and architecture discussions to ensure high-quality software delivery
- Develop and maintain software documentation in compliance with quality system and medical device development requirements
- Mentor engineers and promote best practices in software architecture, testing, deployment, maintainability, and code quality
- Partner closely with Product Management, Clinical Affairs, Customer Support, Quality Assurance, Regulatory Affairs, and Engineering teams to deliver patient-centered software solutions
- Experience & Education
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline
- Master's degree preferred5–10 years of professional software development experience, preferably within medical device, digital health, healthcare technology, or other regulated industries
- Demonstrated experience owning complex software features or systems throughout the full software development lifecycle
- Experience supporting production systems and driving continuous improvement initiatives
- Technical Expertise
- Strong proficiency in Python and backend service development
- Extensive experience building and maintaining RESTful APIs and service-oriented architectures
- Experience developing software for connected medical devices, digital health platforms, or healthcare applications
- Experience supporting mobile applications and cloud-connected device ecosystems
- Familiarity with FDA-regulated software development and medical device quality systemsExperience with cybersecurity risk management and secure software architecture
- Experience working in startup or high-growth technology environments
- Knowledge of HIPAA, patient data privacy requirements, and healthcare data security best practicesExperience with CI/CD pipelines, automated testing frameworks, and DevOps practices
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
