Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer
Company:

Neuropace


Details of the offer

Based in Mountain View, CA., NeuroPace is a commercial-stage medical device company focused on transforming the lives of people suffering from epilepsy by reducing or eliminating the occurrence of debilitating seizures. Its novel and differential RNS System is the first and only commercially available, brain-responsive platform that delivers personalized, real-time treatment at the seizure source.
At NeuroPace, employees are our greatest asset. We are continually searching for solution-oriented individuals who can bring energy and creativity to our growing workforce. Our success depends upon our ability to recruit and retain the most talented, enthusiastic and dedicated people we can find and providing them with a dynamic and challenging environment in which to thrive.
Senior Full-Stack Software Engineer

The Senior Full-Stack Software Engineer performs functions within the Department of Patient and Device Data Strategy, and has a major role in the design, development, implementation, and maintenance of new and existing software features and systems. In addition to a primary focus on meeting department goals and objectives within expected time frames, this position is also required to interface with multiple external departments to assess new feature requests and enhancements, provide guidance on proper and effective feature implementation, and to produce high-quality code and final product. Successful applicants will participate in all phases of the software lifecycle, at both ends of the stack, with an emphasis on architecture, design, quality, and implementation.
A successful candidate will be:

Proficient in modern front and back-end tools and development methodologies
Interested in learning new languages, technology stacks, and development practices
Ready and willing to tackle large, complex problems
Able to easily transition between peer programming environments and independently owned projects
Able to work within a small group, yet shoulder the expectations of delivering high-quality, impactful results that have broad visibility both internally and customer-facing
Required Skills And Experience

8+ years' experience as a Full-Stack Software Engineer. Experience working in a Medical Device or MedTech organization preferred; Bachelor's Degree required.
Experience with three or more of the following languages:
Python, JavaScript, TypeScript, PHP, SQL, C, Bash, HTML, CSS
Natively fluent in Linux/UNIX environments and best practices (NixOS experience a plus)
Strong knowledge of RDBMS-backed applications, particularly using Oracle and PostgreSQL
Experience in four or more of the following frameworks and stacks:
Node.js, ExpressJS, React, Terraform, Apollo, Jest, pytest, Cypress
Strong, broad API design experience (REST, GraphQL, JSON API, etc.)
Toolchain experience with Webpack, Gulp, Grunt, or Jenkins
Strong operational experience with microservice architectures
Strong testing experience (unit, integration, regression, performance, end-to-end, etc.)
Strong AWS experience in a production setting with emphasis in:
RDS for PostgreSQL, EKS, IaC, Monitoring and Logging
Familiarity with the following regulations and guidance for medical devices:

FDA Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices
FDA General Principles of Software Validation
21 CFR Part 820
ISO 62304, ISO 14971
FDA Guidance on Cybersecurity in Medical Devices
NIST Cybersecurity Framework
Compensation and Benefits

$150K - $180K Base Compensation
Medical, Dental & Vision Insurance
Voluntary Life
401K
RSU
529 plan
ESPP Program
Health & Wellness Program
Generous Paid Time Off plus eleven paid holidays
FSA & Commuter Benefits
NeuroPace is proud to be an equal opportunity employer and values the contributions of our culturally diverse workforce.
San Francisco and Los Angeles applicants: The Company will consider for employment qualified applicants with Criminal Histories in a manner consistent with the requirements of the Los Angeles Fair Chance in Hiring Ordinance or the San Francisco Fair Chance Ordinance (as applicable).
PRIVACY NOTICE: NeuroPace takes its responsibility to protect your personal information seriously, and it uses reasonable safeguards to avoid unauthorized use or disclosure of it, and inadvertent loss or impermissible alteration of it. NeuroPace complies with all applicable federal and state laws and regulations that govern the handling of your personal information. If you would like more detailed information on NeuroPace's privacy policies, please refer to neuropace.com/privacy/ for reference.

#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Senior Full-Stack Software Engineer
Company:

Neuropace


Lmht (Remote)

Remote Licensed Mental Health Therapist (LMHT)   Wage: Between $86-$130 an hour Are you a Licensed Mental Health Therapist looking to launch a private pra...


From Headway - California

Published 9 days ago

Lmht (Remote)

Remote Licensed Mental Health Therapist (LMHT)   Wage: Between $86-$130 an hour Are you a Licensed Mental Health Therapist looking to launch a private pra...


From Headway - California

Published 9 days ago

Lmht (Remote)

Remote Licensed Mental Health Therapist (LMHT)   Wage: Between $86-$130 an hour Are you a Licensed Mental Health Therapist looking to launch a private pra...


From Headway - California

Published 9 days ago

Lmht (Remote)

Remote Licensed Mental Health Therapist (LMHT)   Wage: Between $86-$130 an hour Are you a Licensed Mental Health Therapist looking to launch a private pra...


From Headway - California

Published 9 days ago

Built at: 2024-09-30T19:32:06.782Z