Senior Software Engineer

Full Stack DeveloperTreatment Technologies & Insights

Los Angeles, CA

Treatment Technologies & Insights, LLC (TTI) aims to improve treatment experiences and outcomes for patients and enable more confident decision-making across the entire continuum of patient care. TTI develops software applications to chronicle and generate treatment insights on the personal experiences of patients with high acuity or chronic conditions. We recently launched an iTunes App for chemotherapy patients (ChemoWave). The media attention for our first App has been outstanding. We have aggressive plans to enhance the App, extend it to other platforms (including Android), and build new Apps that improve treatment experiences for other chronic diseases beyond cancer.

Candidate Description:
We are looking for a highly-motivated, seasoned Full-Stack Developer with experience building robust database systems and developing for iOS, Android and the Web.  

Primary Responsibilities:
The ideal Full Stack Developer is a rock star, capable of acting in all aspects of Front-end and Back-end Development. The ideal candidate is passionate about his/her reputation and work ethic and is looking for an opportunity to do good and do well at the same time. He/she is a believer in our mission:  to help patients take control of their treatment journey. The ideal candidate wants to create technology that will help patients manage their diseases.

He/she will be responsible for:

  • translation of designer mock-ups and wireframes into front-end code
  • developing new features
  • developing and maintaining APIs
  • developing and maintaining the database backend systems
  • design and implementation of data storage and schema
  • database administration and management of a hosting environment
  • develop and optimize system architecture on both front and back end
  • building new tools to support our strategy and define standards
  • ensuring infrastructure initiatives are working properly
  • brainstorming, planning, and executing our agreed upon strategy
  • participate in all aspects of the project lifecycle including requirements gathering, functional mapping, design, development, QA and maintenance

Qualifications:

  • Minimum of 5 years programming mobile applications
  • Experience with PHP CodeIgniter
    • Must be able to show a regular track record of success with PHP CodeIgniter and experience beyond the basic LAMP stack architecture
    • Past work with Laravel or another modern MVC framework is a must
    • Experience with Heroku, management and updates, also AWS, server optimization protocols
  • Experience with Modern API design and integration
  • Experience with version control (git)
  • Experience with REST web APIs
  • Experience integrating third party solutions via APIs
  • Experience with UI frameworks like VueJS, React, Angular
  • Experience with Prototype and jQuery (along with hand-crafted JS)
  • Experience with Responsive Design, JavaScript, HTML5, and CSS
  • Experience with NodeJS and NPMRedis, Memcached, Mongo DB
  • Unit testing with (Karma?)
  • Must communicate and collaborate well with others, including explaining complex technical concepts to non-technical people
  • Must be self-motivated and pro-active problem solver
  • Must demonstrate clean, reusable, scalable, and well-tested code, code that you can be proud of and are comfortable sharing with others
  • Proficient in, if not fluent:
    • User interface and user experience
    • Quality assurance
    • Security concerns throughout the stack
    • Understanding customer and business needs

Bonus Points For:
Startup experience
Test-driven development

Benefits & Perks:

  • Competitive salary commensurate with experience and expertise plus bonus
  • Stock options
  • Professional growth potential
  • Robust healthcare for you and dependents
  • Summer Fridays