Senior Full-Stack Engineer (Javascript)

Associated Regional and University PathologistsSalt Lake City, UT5M ago


Monday - Friday (40 hrs/wk)

8:00 AM - 5:00 PM

Department: Biocomputing - 331

Primary Purpose:

The IT Software Programmer III - Python, is in the Biocomputing Team. The position contributes to software development projects by performing software programming (primarily) and participating in other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support).

You will work with a diverse team of bioinformaticians, web developers, and data engineers on a next generation sequencing data analysis pipeline. Excellent opportunity for a motivated software developer to move into the cloud computing arena. Primary focus will be on the management and development of backend software used to process terabytes of data. As part of a small team you will get to touch all aspects of our hybrid infrastructure; from profiling MongoDB queries to building GraphQL micro services.

Key Responsibilities:

Develop software using Python, Graphene (GraphQL), MongoDB, and RabbitMQ.Design and implement distributed data processing pipelines using Python.Participates in software architecture design and review meets.Implement data analysis and modeling algorithms such as; data binning/clustering and statistical regression

Learn new technologies and propose solutions to complex software problems.Develop micro services using Graphene (Python implementation of GraphQL).Work with DevOps to build Docker containers to ease application deployment.

Work Environment:

The work you do will have a direct positive impact on patient health; what you do here matters. We routinely send staff to present and attend conferences around the country. Part academic, part business, our culture takes the best from both. Option for a 9/80 work week (every other Friday off when working 9 hours a day during the week), or remote work on Tuesdays and Thursdays after a probationary period.

About ARUP:

ARUP Laboratories is a national clinical and anatomic pathology reference laboratory and an enterprise of the University of Utah and its Department of Pathology. Based in Salt Lake City, Utah.

ARUP proudly hires top talent to create a work environment of diversity, professional growth and continuous development. Our workforce is committed to the important service we provide to over one million patients each month. We always strive for excellence and have a strong desire to have involvement with the advances in medicine and the role laboratory services plays within each patient’s life. We never forget that there is a patient behind every specimen we receive.

We are looking for individuals who want to contribute to ARUP's culture of accountability, integrity, service, and excellence. Consider joining our dynamic team.

Physical and Other Requirements:

Stooping: Bending body downward and forward by bending spine at the waist.

Reaching: Extending hand(s) and arm(s) in any direction.

Mobility: The person in this position needs to occasionally move between work sites and inside the office to access file cabinets, office machinery, etc.

Communicate: Frequently communicate with others.

ARUP Policies and Procedures: To conduct self in compliance with all ARUP Policies and Procedures.

Sedentary Work: Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body.

Fine Motor Control: Picking, pinching, typing or otherwise working, primarily with fingers rather than with the whole hand as in handling.