Senior Software Development Engineer

Heal | Los Angeles, CA

Posted Date 7/13/2017

At Heal, our mission is to deliver great healthcare in the comfort of our customer's home. We use technology and ingenuity to make care delivery and management smart, efficient, and high quality.Through technology, Heal is revolutionizing each and every step of care management process from provider search to patient-provider matching to billing to health record management. Through the touch of an app or a click on our site, an affordable, highly-vetted, qualified medical doctor will arrive at your door, twelve hours a day, 365 days a year. We are in-network with all major insurance companies in the markets we serve, and for those who do not have health insurance we charge $99 flat fee.

To realize the Heal vision we are looking for talented engineers to join us! As a Senior Software Engineer at Heal, you will have the opportunity to conceptualize, design, build, test and own highly scalable distributed software systems. You will be solving complex problems and inventing along the way. You will work in an agile environment in which your code will reach customers in a matter of hours.

What you will do:

  • You will leverage your knowledge of large scale system design, object-oriented design, problem solving, and coding to conceptualize, design, build, and test enterprise grade software systems in a distributed computing environment.
  • You will develop software systems across the entire stack, from front-end to middle tier to backend. If you specialize in a specific area, front end for e.g. then you will focus on that area.
  • You will utilize your knowledge of software engineering best practices, to influence the direction of software development at Heal. You will conduct design reviews, code reviews, manage source code, build processes, and help develop our technology operations
  • You will mentor junior software engineers to improve their skills, and make them more effective, productive software engineers
  • You will work your counterparts in product management, UX, marketing, and operations to influence product strategy and roadmap

Skills you will need to be successful in this role:

  • Bachelor’s or Master's Degree in Computer Science or related field or equivalent experience
  • 8+ years professional experience in software development using technologies such as Java, Objective-C, Javascript, React.js, React Native, Databases (Postgres, mysql), Queueing systems (kafka. SQS, kinesis), Micro services using Spring, and NOSQL databases (dynamo, mongodb, couchdb)
  • Hands-on expertise in many disparate technologies, from front-end user interfaces through to back-end systems and all points in between
  • Experience with distributed systems architecture and scalable design in a high transaction, production environment
  • We are a startup: so the ability to work in a fast-paced and fluid environment is key to being successful in this role
Job Category
Developer, Engineer

Share this job

AddressLos Angeles, CA