Enable job alerts via email!

Full Stack Engineer

NeuroPace

Denver (CO)

Remote

USD 130,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A medical device company is looking for a Full Stack Engineer to join its Product Development team. Remote work based in Denver is preferred. The role involves designing, developing, and maintaining software features while collaborating with various departments. Candidates should have over 5 years of experience in full-stack development and proficiency in languages such as Python and JavaScript. Competitive salary between $130K and $150K is offered, along with comprehensive benefits including healthcare and paid time off.

Benefits

Medical, Dental & Vision Insurance
401K
Generous Paid Time Off

Qualifications

  • 5+ years’ experience as a full-stack software engineer.
  • Proficient in modern front and back-end tools and methodologies.
  • Operational familiarity with microservice architectures.

Responsibilities

  • Design, develop, and maintain software features and systems.
  • Guide feature implementation across external departments.
  • Transition between peer programming and independent projects.

Skills

Full-stack software engineering
Python
JavaScript
SQL
React
Docker

Tools

AWS
Postgres
Django
Job description

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. At NeuroPace, 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.

We are currently seeking a Full Stack Engineer to join our NeuroPace Product Development team. This individual will work remotely with a preference to be based in Denver, CO and focus on and participate in all phases of the software lifecycle at both ends of the stack with an emphasis on architecture, design, quality, and implementation.

Key Responsibilities

  • 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
  • Interfaces with multiple external departments in order to assess new feature requests and enhancements, provide guidance on proper and effective feature implementation, and to produce high-quality code and product within expected time frames.
  • 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 big, impactful results
  • Proficient in modern front and back-end tools and development methodologies

Requirements

  • 5+ years’ experience as a full-stack software engineer
  • Experience with three or more of the following languages: Python, JavaScript, TypeScript, PHP, SQL, PL/SQL, PL/pgSQL, C, Bash, HTML, CSS
  • Natively fluent in Linux/UNIX environments and best practices (NixOS experience a plus)
  • Strong knowledge of RDBMS-driven applications, particularly using Oracle and Postgres, and experience using an ORM, e.g. SQLAlchemy
  • Experience in one or more of the following backend frameworks: Flask, Django, ExpressJS
  • Experience in one or more of the following frontend frameworks: React, Vue.js, Ember.js
  • Strong, broad API design experience (REST, GraphQL, JSON API, etc.)
  • Toolchain experience with Webpack, Gulp, or Grunt
  • Operational familiarity with microservice architectures
  • Strong testing experience (unit, integration, regression, performance, etc.)
  • Cloud experience in a production setting with any of the following technologies:
    • Docker
    • Kubernetes
    • AWS

Compensation will be determined based on several factors including but not limited to skill set, years of experience and geographic location, with a base range of $130-$150K.

NeuroPace is proud to be an equal opportunity employer and values the contributions of our culturally diverse workforce.

Benefits

  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.