About The Position

CareDx, Inc. is a leading precision medicine solutions company focused on the discovery, development, and commercialization of clinically differentiated, high-value healthcare solutions for transplant patients and caregivers. CareDx offers products, testing services, and digital healthcare solutions along the pre- and post-transplant patient journey, and is the leading provider of genomics-based information for transplant patients. Join our software engineering team and get hands-on experience building and improving commercial healthcare software. As an intern, you’ll contribute to one or more modern web applications and supporting services, collaborate with engineers and internal stakeholders, and learn how real products move from idea to production. You’ll work across the full software development lifecycle, use modern AI-assisted development tools, and participate in a CI/CD-driven delivery process. As part of the internship, you will also complete a capstone project that brings together your technical contributions, learning, and impact, culminating in a final presentation to engineering and business leaders.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field
  • Experience with at least one programming language (preferably JavaScript, TypeScript, Java, C#, or similar)
  • Familiarity with web development fundamentals (HTML, CSS, modern web frameworks, databases)
  • Comfort learning new tools and working in a team environment
  • Curiosity, effective problem-solving, and persistence
  • Ability to communicate clearly (written and verbal)

Responsibilities

  • Contribute code to production-grade web applications and services (front-end, back-end, or full-stack, depending on your interests and team needs)
  • Participate in SDLC activities: discovery, design, implementation, testing, deployment, and post-release improvements
  • Write clear, testable code; add or improve unit and integration tests
  • Use CI/CD pipelines to build, validate, and ship changes safely
  • Collaborate with product, QA, engineers, and other stakeholders to understand needs and deliver solutions
  • Troubleshoot issues and improve reliability, performance, usability, and maintainability
  • Learn and apply secure software practices, especially important in healthcare environments
  • Use modern AI tools to accelerate development while maintaining quality and correctness
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service