Software Engineer, Backend Developer

Job ID: 05230
Job date: 2018-01-14
End Date:

Company : Scripps Research Institute 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
The Backend Developer will work with a multidisciplinary technology development and scientific research team to develop cutting edge mobile health research tools at the intersection of genetics, bioinformatics, digital health, and behavioral sciences. This individual reports to Associate Professor and Director of Genomics at The Scripps Translational Science, and will work with a small team of computational and quantitative biologists on human genomics research applications focused on the detection of novel genetic associations and the use of genetic information in precision medicine initiatives. The primary role of this individual will be to provide practical, creative, and comprehensive backend solutions for the development, maintenance, and enhancement of the MyGeneRank (https://mygenerank.scripps.edu/) mobile application for the execution modernized genetic research studies.

RESPONSIBILITIES AND DUTIES:

Lead the backend mobile platform development and expansion of application capabilities, including but not limited to:

* Develop and maintain the current MyGeneRank iOS ResearchKit application backend.

* Support expansion of MyGeneRank to the Android platform.

* Identify, develop, and implement creative solutions for the transmission, storage, analysis, and representation of personal health data, derived from genetic service providers and external mobile health devices and peripherals.

* Enhance and monitor the security of personal health data stored in backend databases.

* Adminster, maintain, and enhance the MyGeneRank computational cluster for genetic data handling, computational job management, genetic risk calculations, and timely return of results.

* Contribute to application design and help determine the future roadmap, including the expansion of MyGeneRank to other disease conditions, support compatibility with other genetic services, and design a modular framework for multiple research studies within a single platform where users may vary in their degree of participation.

* Communicate and collaborate with partners to enhance platform capabilities.

* Troubleshoot, analyze, and repair mobile application systems by utilizing standard engineering and scientific principles.

* Improve platform performance and reliability.

* Create documentation and make technical presentations.

* Maintain the strict confidentiality of sensitive information.

* Perform other duties and tasks as required or requested.

Physical Requirements:

This position works in an office and lab environment. Further details of the physical requirements of established essential functions for this position will be addressed/discussed during the interview process.

Basic Qualifications:

* Bachelor’s Degree in Computer Science, Biomedical Engineering, or other scientific discipline.

* 2+ years experience building multi-tier web applications is required.

* Experience with Linux (CentOS and Ubuntu), bash or equivalent shell, and basic system administration is required.

* Proficiency working in a distributed computing environment is required.

* Knowledge of basic application security and secure practices is required.

* Experience with Python3, Django, and Django-REST, Postgres, and PSQL is required.

* Proficiency with Gunicorn, Redis, and Celery is preferred.

* Knowledge of OAuth2 schemes is preferred.

* Experience with Docker and Dockerized applications is preferred.

* Experience with using Nginx as a Reverse-Proxy and Load Balancer is preferred.

* Experience with the development and maintenance of health data containing databases, especially genetic data, is a major plus.

* Experience with HIPAA compliant systems preferred.

* Proficiency with Git, Github, and development workflows (continuous integration and testing).

* Ability to work independently as well as in a team and operate successfully in a fast-moving organization.


Requeriments :

Skills :

Areas :


Additional Info:
Location: California

Compensation: $90,790.07 - $105,290 budgeted hiring range

Open Until Filled: Yes

EEO Statement

The Scripps Research Institute is an Equal Opportunity Employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristic or status.

[Click Here to Access the Original Job Post]