Full Stack Engineer

We are seeking a mid-level Full Stack Engineer to support the development of medtech software applications and supporting resources for medical devices. This role works across frontend and backend systems, contributing to a regulated, quality‑focused codebase where reliability, performance, and security are critical.This is a hands-on engineering role suited for someone comfortable owning features end-to-end and collaborating closely with product, design, and QA.

Technical Stack
Frontend

  • Angular
  • TypeScript
  • RxJS
  • Jest and Playwright for testing

Backend

  • C# / .NET 8
  • NUnit for unit testing
  • Duende IdentityServer for authentication and security

Responsibilities

  • Build and maintain frontend features using Angular with a strong emphasis on usability and precision
  • Implement backend services and APIs in C# (.NET 8)
  • Translate Figma designs into production‑quality UI using Angular‑based component libraries
  • Apply reactive programming patterns using RxJS where appropriate
  • Write and maintain automated tests across frontend and backend systems
  • Collaborate with cross‑functional stakeholders including product, design, and QA
  • Contribute to a medical‑grade software environment with attention to quality, security, and maintainability

Ideal Profile

  • 3–6 years of experience as a full stack engineer
  • Hands‑on production experience with Angular and TypeScript
  • Solid understanding of RxJS and reactive programming concepts
  • Practical experience building backend systems with C# / .NET
  • Familiarity with structured testing practices
  • Comfortable working independently while receptive to feedback and code reviews
  • Prior experience in regulated environments (medtech, healthcare, or similar) is a strong plus

Nice‑to‑Haves

  • Experience with Angular Material or similar Angular UI libraries
  • Familiarity with Angular CLI and common Angular tooling
  • Exposure to React or React‑based projects
  • Experience working on complex, long‑lived frontend applications in regulated or high‑reliability domains

Due to the nature of projects, all candidates must be presently classified as a United States citizen or a permanent legal resident (green card holder).

This is a hybrid role and will require some on-site presence. Local candidates are strongly preferred.

IQ Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, IQ Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

IQ Inc. expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of IQ Inc.’s employees to perform their job duties may result in discipline up to and including discharge.