Logo for SonoSim, Inc.

Full Stack Software Engineer

Role overview

Qualifications

  • 4+ years of professional full-stack web development experience with demonstrated autonomy across multiple repositories.
  • Hands-on experience with modern frontend frameworks (Angular 19 or React/Vue) and Node.js backends (Express).
  • Proficiency with type-safe APIs (tRPC), ORMs (Prisma), and relational database management/migrations.
  • Familiarity with REST, Python, Django, and/or GraphQL for service maintenance.

Responsibilities

  • Own features across our primary stack—from database schema design and migrations in Prisma to backend logic (Express, tRPC) and modern UI delivery (Angular 19 with Signals).
  • Maintain cross-service awareness and navigate legacy services (Python, Django, GraphQL, REST APIs) as needed.
  • Leverage AI tools (Kiro, Claude, Codex) for rapid prototyping and boilerplate generation, applying human oversight for code quality and architectural standards.
  • Ensure end-to-end feature integrity by validating API-to-UI handshakes, covering edge cases, and delivering maintainable code adhering to DRY/SOLID principles.

Key facts

Hard skills

Other skills

  • Collaboration
  • Communication
  • Problem Solving

About the company

SonoSim, Inc. logo

SonoSim, Inc.

  • 51–200
SonoSim, Inc., a global leader in ultrasound education and training, has created the easiest way to learn and teach ultrasonography. SonoSim provides an ecosystem of patented training solutions that support simulation centers in delivering competency and mastery to their simulation participants and learners. Today, more than 1450 medical institutions and 70,000 learners use SonoSim to learn and teach ultrasound. The SonoSim Ultrasound Training Solution is a cloud & laptop-based virtual training solution that combines didactic, interactive courses with on-demand scanning practice and performance tracking functions. This allows simulation centers to offer remote, cognitive task pre-simulation training, making every in-person simulation more effective. With 75+ diverse medical topics and 750+ real patient scanning cases delivered through the SonoSimulator, including various ultrasound-guided procedures, SonoSim offers the most comprehensive library of ultrasound training modules available. SonoSim LiveScan offers the ability to turn any person, manikin or other inanimate object into a realistic patient simulation with real patient ultrasound imagery and pathology, as well as control the patient’s status through vital sign and pathology variations, remotely and in real-time. Expand the effectiveness of simulations by cost-effectively providing more patient subjects and scenarios at each simulation. Deliver on-site simulations or meet social distancing requirements with SonoSim LiveScan.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Full Stack Software Engineer

Compensation: $120,000 – $130,000 Base Salary + Benefits

Location: Fully Remote (Option to work hybrid out of our Venice, CA office)

About SonoSim & The Role

At SonoSim, we create user-friendly digital experiences that transform medical education and improve healthcare outcomes. Our engineering team is a bright, motivated, and highly collaborative group. We partner closely across product and design stakeholders to deliver high-quality software that solves real-world needs for medical professionals and institutions.

We are seeking a mid-level Full Stack Software Engineer (4+ years experience) to build, ship, and scale core features across the SonoSim LMS platform. Working alongside Lead, Senior, and Junior Engineers, you will navigate between projects and repositories with minimal oversight. You thrive in modern, AI-assisted development workflows and enjoy driving features from database schema design to polished user interfaces.

Core Responsibilities

  • End-to-End Feature Delivery: Own features across our primary stack—from database schema design and migrations in Prisma to backend logic (Express, tRPC) and modern UI delivery (Angular 19 with Signals).
  • Cross-Service Integration: Maintain cross-service awareness and navigate legacy services (Python, Django, GraphQL, REST APIs) as needed.
  • AI-Assisted Engineering Velocity: Leverage AI tools (Kiro, Claude, Codex) for rapid prototyping and boilerplate generation, applying human oversight for code quality and architectural standards.
  • Testing & Quality Assurance: Ensure end-to-end feature integrity by validating API-to-UI handshakes, covering edge cases, and delivering maintainable code adhering to DRY/SOLID principles.
  • Agile Teamwork & Practices: Maintain shared documentation and actively participate in team ceremonies (stand-ups, sprint planning, retrospectives, code reviews) to foster continuous improvement.

Qualifications & Requirements

  • 4+ years of professional full-stack web development experience with demonstrated autonomy across multiple repositories.
  • Frontend & Backend Expertise: Hands-on experience with modern frontend frameworks (Angular 19 or React/Vue) and Node.js backends (Express).
  • APIs & ORMs: Proficiency with type-safe APIs (tRPC), ORMs (Prisma), and relational database management/migrations.
  • Legacy Support: Familiarity with REST, Python, Django, and/or GraphQL for service maintenance.
  • AI Tooling & Review: Comfort using AI-assisted coding tools paired with critical code review skills.
  • Collaboration & Communication: Strong communication skills with a team-first, pragmatic mindset for collaborative development.

Related jobs

See all Software Engineer jobs

Other jobs at SonoSim, Inc.