Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Caris Life Sciences Logo

Associate Software Engineer - Clinical Systems (External Apps)

Caris Life Sciences

Salary not specified
Oct 11, 2025
Irving, TX, US
Apply Now

At Caris, we understand that cancer is an ugly word—a word no one wants to hear, but one that connects us all. That’s why we’re not just transforming cancer care—we’re changing lives.

Requirements

  • Familiarity with front-end frameworks like React or Vue and back-end technologies like Node.js.
  • Basic understanding of databases (SQL, MySQL/Postgres) and RESTful APIs.
  • Exposure to version control systems (e.g., Git) and CI/CD pipelines.
  • Willingness to learn cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
  • Familiarity with UX tools like Figma or Balsamiq.
  • Exposure to security protocols like OAuth 2.0 or OIDC.
  • Interest in AI tools and modern development practices.

Responsibilities

  • Assist in developing and maintaining external-facing web applications using modern frameworks and languages such as Python, JavaScript (Node.js, React or Vue).
  • Participate in requirement gathering sessions and contribute to technical design discussions.
  • Write clean, maintainable code and collaborate with senior engineers during code reviews.
  • Support QA efforts by writing and executing unit tests and assisting in defect resolution.
  • Monitor and respond to incident tickets with guidance from senior team members.
  • Collaborate with DevOps and cloud operations teams to support application deployments.
  • Learn and apply best practices in security, including HIPAA compliance and secure coding standards.

Other

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 0–2 years of experience in software development, preferably with exposure to Python and JavaScript.
  • Strong problem-solving skills and eagerness to grow in a collaborative environment.
  • Good communication skills and ability to work effectively in a team.
  • Ability to sit, stand, and work at a computer for extended periods.