Our goal at InTouch Health is to become the global healthcare leader in remote presence technology. We believe that this technology can and will improve the way healthcare is delivered across the world. Our team members are intensely focused on our vision and possess the creativity, drive, and experience to turn innovative ideas into real products. We thrive on the innovative process and our forward momentum inspires our teammates, customers, partners and shareholders alike.
We seek exceptionally talented and motivated people who are wildly passionate and committed to the things they do. We offer a competitive salary and benefits package and real opportunities for professional and personal growth. Please contact us if you are interested in learning more about employment opportunities at InTouch Health.
Staff Software Engineer, Gateway Team
InTouch Health is a leading telehealth solution company enabling remote physician care anytime, anywhere. Our solutions are robust, secure, and provide excellent physician-patient experiences to maximize care and minimize response time, and ensure the right doctor makes the right treatment decision every time.
We are looking for an eager, self-starting Staff Software Engineer to join our team! As a Staff Software Engineer you will design, develop, document, test, and debug new and existing software systems and applications for front-end user software, communication software, web applications, and database systems. Also participate in full development life cycle including requirements analysis and design within SCRUM processes.
Write technical specifications and requirements definition based on conceptual design and stated business requirements
Support, maintain, document, and write unit tests
Analyze code / design faults to find root causes of errors and put systems into place to pre-empt similar faults in the future
Participate in full development life cycle including requirements analysis and design
Consult with Product Management to prototype, refine, test, and ship products to meet needs
Participate in design and development of new features, products, and utilities
Identify and evaluate new technologies for implementation
Analyze user needs to determine technical requirements
Responsible for requirements definition, design reviews, implementation, testing, and initial documentation
Knowledge, Skills & Ability
Experience with a server-side scripting language (Ruby preferred)
Experience with web application framework (Rails preferred)
Experience with client-side scripting (jQuery preferred)
Experience with relational databases (MySQL, Active Record)
Experience with scripted testing tools (Selenium preferred)
Experience with cloud development (AWS EC2, S3, SES, CloudWatch preferred)
Experience with routing software (Nginx preferred)
Experience with Linux (proficient with command line interface)
Experience with MVC and object oriented programming
Experience with deployment management tools (Chef preferred)
Experience with source code repositories (Perforce preferred)
Experience with Scrum and agile development
Experience with PACS and DICOM Standards (desired)
4 year degree or equivalent
English-language written and spoken communication skills
Mid-level foosball player (preferred)
Working environment is in an office setting
For the qualified candidate, InTouch Health offers competitive compensation, medical, dental and vision benefits, paid time off, 401(K) and stock options. InTouch Health is based in sunny and beautiful Santa Barbara, California.