Senior Software Engineer

A future where healthcare is accessible and affordable for everyone. A future where patients are in control and can make informed decisions about their own bodies. A future where doctors can give more patients personalized care at lower costs. We’re building towards that future and empowering and educating our patients to take control of their own healthcare!
Nurx is currently looking for experienced full stack Software Engineers to join our growing engineering team. You'll be responsible for technical decisions that impact our Ember webapp, building our API framework and the platform that powers prescribing and fulfillment. Candidates for this role will be passionate about system design, well written code, and testing, and excel at coming up with simple approaches to complex problems.


  • Architect/implement/recommend new software component designs or enhancements to existing software products; leads in the implementation of platform components.
  • Build front end and backend components of an evolving real-time web application 
  • Contribute to platform-level technology, strategy & decisions 
  • Quality & high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process
  • Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team
  • Ensure performance scalability, availability & security in everything you do 
  • Coach and help teammates through code reviews and white-boarding sessions
  • Someone that challenges the norm and isn’t afraid to voice their opinion
  • Engage in the business goals as well as the technology 
  • Requirements

  • 4+ years’ experience working for a tech-focused company
  • BS in Computer Science, Math, or equivalent work experience. Experiencing writing good software is a suitable replacement for a technical degree. 
  • A full stack generalist with experience in both front-end and back-end technologies (we use primarily Ember.js and JavaScript/Node.js) 
  • Experience in JavaScript frameworks like Ember, Angular, Node.js
  • Strong architecture and system design skills
  • Write readable, maintainable, testable, and performant code
  • Passion for software development processes and engineering culture
  • Can evaluate tradeoffs between implementation time, maintainability, and impact
  • Our mission is to increase access to healthcare. We believe that control over your own healthcare is a human right, and something everyone deserves. We want to challenge the status quo and break down unnecessary barriers. Come join us! 
    This position is full-time and based in San Francisco.
    Verified open
    Posted by NURX