Share this Job

Full Stack Developer

Date: Dec 6, 2018

Location: Philadelphia, PA, US, 19104

Company: CHOP

Job Description

Req ID: 21943

Shift: Days

Employment Status: AF - Active - Regular - Full Time 

Job Summary

The Center for Data-Driven Discovery in Biomedicine (D3b - is seeking talented engineers to build and scale solutions for accelerating discovery and advancements in child health. We’re looking for creative problem solvers that enjoy a dynamic continuous learning environment and excel at gaining new technical skills and domain specific knowledge. In the role of full stack developer, you will join a team building software and infrastructure for handling both tera/petabyte-scale genomic data alongside associated smaller-scale, but often more complex, clinical data. Successful full stack developers have a background in computer science and software engineering and are eager to empower data for researchers, clinicians, and patients. Our current stack includes backend services using Python (Flask), Java (Spring) and Node providing REST and GraphQL APIs; the frontend is in React. We also leverage a number of AWS services with an increasing focus on serverless architectures. Major projects include the Kids First Data Resource Center ( and the Children’s Brain Tumor Tissue Consortium ( Experience with biomedical data, healthcare, and/or bioinformatics is beneficial, but not required. 

Job Responsibilities

Specific responsibilities include: 
1.    Design, develop, and test software and applications
2.    Write automated unit and functional tests of complex application logic while adhering to principles and best practices of containerization and continuous integration and deployment
3.    Document code and generate appropriate technical and user documentation for software and applications
4.    Manage all code, documentation, and issues in modern source control repositories
5.    Manage projects and subprojects of increasing complexity within larger initiatives, identifying, tracking, and reporting on tasks and deliverables against project timelines

Required Education and Experience

Required Education: Bachelor’s degree


Required Experience:

  • At least three (3) years of programming experience with progressively more complex projects.
  • Previous experience with continuous learning and adoption of new languages and frameworks.
  • At least three (3) years of experience in quality assurance, continuous integration and deployment, configuration management, or other aspect of software and application validation.
  • Previous experience of staying current by evaluating and implementing the latest and greatest QA/CID tools and processes.

Preferred Education, Experience & Cert/Lic


Preferred Education: Master’s degree in computer science, biomedical engineering, information science, or related field


Preferred Experience:

  • Four (4) or more years of programming experience with progressively more complex projects.
  • Three (3) or more years of experience developing, configuring, or customizing software in a clinical environment.


Preferred Licenses/certificates/registrations: Epic Certifications

Additional Technical Requirements

Required experience with:
-    Backend application development (Python/Node preferred)
-    Frontend web development (React preferred)
-    Data modeling and schema design
-    Developing in Linux environments
-    Effective communication within a multidisciplinary team

Preferred experience with:
-    Cloud platforms such as Amazon Web Services, Google Cloud Platform, OpenStack
-    Data frameworks such as Spark, Hadoop, Kafka
-    Other programming languages such as Scala, Java, C/C++, Go, Rust
-    Other frontend and visualization frameworks and technologies such as Angular, D3, Plotly
-    Containerization, orchestration, and automation technologies such as Docker, Salt, Kubernetes
-    Agile software development methodologies
-    Biomedical / life sciences data 

All CHOP employees who work in a patient building or who provide patient care are required to receive an annual influenza vaccine unless they are granted a medical or religious exemption.

Children's Hospital of Philadelphia is committed to providing a safe and healthy environment for its patients, family members, visitors and employees. In an effort to achieve this goal, employment at Children's Hospital of Philadelphia, other than for positions with regularly scheduled hours in New Jersey, is contingent upon an attestation that the job applicant does not use tobacco products or nicotine in any form and a negative nicotine screen (the latter occurs after a job offer).

Children's Hospital of Philadelphia is an equal opportunity employer. We do not discriminate on the basis of race, color, gender, gender identity, sexual orientation, age, religion, national or ethnic origin, disability or protected veteran status.

VEVRAA Federal Contractor/Seeking priority referrals for protected veterans.  Please contact our hiring official with any referrals or questions.

CHOP Careers Contact 

Talent Acquisition

2716 South Street, 6th Floor

Philadelphia, PA 19146 

Phone: 866-820-9288



Nearest Major Market: Philadelphia

Job Segment: Developer, Medical, Computer Science, Testing, Patient Care, Technology, Healthcare