Software Developer

| Greater Denver Area
Sorry, this job was removed at 7:13 p.m. (MST) on Monday, May 4, 2020
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Curable:

Curable (www.curablehealth.com) is a health tech startup on a mission to provide widespread access to safe and effective chronic pain therapy. We create scalable, affordable programs that put modern pain science directly in the hands of the people who need it most. The Curable App, Curable Groups and our Breakthrough Bootcamps have helped hundreds of thousands of chronic pain sufferers reduce their physical symptoms and improve their quality of life. We're looking for teammates who share our passion for making a difference in people's lives.

Position summary:

We are looking for a skilled developer to join our team to assist our Head of Tech in building and maintaining a large collection of integrated solutions. This position comes with a flexible working environment, competitive salary,  competitive stock option award, health/dental/vision insurance and the opportunity to significantly impact the lives of thousands of people on a daily basis.

(includes daily emails from customers ecstatically thanking you for building "life changing" tools ?)

The ideal candidate mindset:

Believes that code is means to an end, there is no such thing as perfection, and there are no hard-feelings when code has run its course, even if it never hits production. At Curable, developing is an ongoing journey and is driven by curiosity to better understand and serve current and future users. We never know the true outcome of an idea until it is built and tested. We have several experiments running at all times and learn something everyday. We must adapt what we learn while maintaining features we've built in the past upon which people rely. This doesn't always lead to ideal cleanliness of our codebase, but it does allow us to move and improve quickly. Refactoring and pruning old code when it's necessity is part of the process. Simplicity and speed to deployment through the lens of scalability and readability is favored when experimenting, whereas building out more robust proven solutions in the background can span several months (or years). Ultimately we are attempting to use tech to its fullest potential to help people in serious need of support.

Some development projects that you'll help maintain and some new ones you'll help build:

  • Maintaining and improving the flagship Curable app, the main Curable experience available on the web and in the native app stores
  • Releasing the next native/hybrid versions of the Curable app for iPhone and Android, including offline support and seamless background audio looping as well as many other audio player improvements
  • Expand the implementation of real-time pub/sub features and LIVE chat assistance throughout Curable's user facing tools, the Curable app, etc.
  • Improving accountability and notification features in the Curable app
  • Building a new home (social network) to support the scaling needs of one of the most positive and helpful chronic pain support communities in the world, the Curable Community
  • Supporting the "brains" behind Clara, the chat-based Curable app tour guide, and improving the NLP of the chat experience
  • Bolstering the video transcoding and playback system in the Curable app to support new expert content delivery and visual guides
  • Continuing to develop/improve the physician dashboard education and referral system
  • Maintaining our scale-intensive "Curable Groups" event, a quarterly video live streaming and group chat registration system for our most premier product
  • Further development of AI to categorize and automate common support tasks and improve customer experience
  • Assisting the support team in locating and correcting reported software bugs
  • Splitting out functionality of the Curable app into a specific library to be used in new specialized products and the general website (login, preference customization, purchasing, community, etc.)
  • Expanding functionality of our custom CMS so that all members of the Curable team can continue to update the website frequently, build it out more fully to educate about specialized services and deploy library-dynamic features where needed
  • Building a system to easily package content to be shared across social networks and communication tools
  • Integrating the specialty Breakthrough Bootcamps courses into the Curable app
  • Continuing to build out automated QA tools to assist the entire team during QA workshops
  • Re-purposing our internal analytics system to support closer to real-time results to help discover trends and patterns during high-traffic usage
  • Using and maintaining the code versioning, staging, compilation, and versioning data migration system
  • Support the deployment/experience integration needs of the health insurance companies we partner with
  • Help with usage data compilation and version isolation needs of future and currently underway scientific studies

Absolute requirements:

  • It is imperative you are skilled at basic web development through JavaScript and have an interest in the rest of the stack
  • The ability to understand/maintain systems that can scale for high-traffic, utilizing on-demand cloud infrastructure
  • Not afraid to venture outside of back-end, to reconfigure front-end or to deal with database structure changes
  • It's important that what you build works cross-platform on all modern browsers, desktop and mobile
  • Generally positive and open-minded.
  • As excited about maintaining existing systems that are providing value to hundreds of thousands of people as you are about building new ones that might

Our Stack:

  • HTML/CSS/JavaScript/PWAs
  • Golang
  • Google Cloud & Datastore [NoSQL] w/ a memcache layer, Cloud SQL/MySQL for analytics
  • iOS app native/hybrid - Native extentions Objective-C/Swift
  • Android app native/hybrid - Native extensions Java (ExoPlayer2, FB4 SDK, Firebase)

Does this sound like you? We'd love to hear from you. To apply, email your past experience AND a Curable-specific introduction to [email protected].

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Curable HealthFind similar jobs