Skip to main content
InsightRX

Senior Software Engineer Full-stack

RemoteNot specified
Published
Role
Fullstack
Experience
Senior
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

No BS summary

Senior full-stack engineer for a React/TypeScript and NestJS/TypeScript platform integrating LLM agents. Must be strong across production web apps, REST APIs, databases, auth, queues, and debugging AI-integrated systems. Healthcare/life-sciences or PK/PD context is useful but not required.

Core skills

TypeScriptReactNestJS

Required skills

Node.jsREST APIsPostgreSQLMongoDBSQSLLMsAI coding tools

Optional skills

LLM agent architectureSAML SSOmulti-tenant systems

What you'll do

  • Build and maintain features across our React/TypeScript client and NestJS/TypeScript backend, including UI components, REST APIs, and the data layer connecting them.
  • Design and extend the client-server architecture: state management, routing, authentication (including SSO/SAML), real-time updates via WebSockets, and background job processing via AWS SQS.
  • Collaborate on the integration layer between the web app and our LLM-based agents — message schemas, queue-based communication, and file/data handoff.
  • Work with our conversational AI agent system, which orchestrates multiple specialized agents for statistical modeling, data quality checks, and PK/PD analysis workflows.
  • Contribute to database schema design and migrations (PostgreSQL/Sequelize), API documentation (Swagger), and test coverage (Jest, pytest).
  • Participate in code review, architecture discussions, and production support across the stack.

What they require

  • Strong professional experience building production level full stack web applications, comfortable owning features from database to UI.
  • Strong TypeScript skills across both frontend (React) and backend (Node.js/NestJS) contexts.
  • Experience designing REST APIs, relational data models (PostGresSQL, MongoDB), and authentication/authorization flows.
  • Familiarity with message-queue or event-driven architectures (SQS, similar).
  • Comfort reading and reasoning about systems that integrate with LLMs — understanding agent/tool patterns, prompt-driven workflows, and the practical quirks of working with LLM output, even without deep AI/ML research background.
  • Strong problem-solving, ownership, and ability to debug across web applications and nondeterministic AI behavior.
  • Uses Claude Code, Codex, or similar AI coding tools effectively while understanding, validating, and taking responsibility for the resulting code.
  • Good instincts for reliability and correctness in domains where data quality matters — you ask "what happens when this fails or the data is malformed."
  • Clear communicator, comfortable working across an evolving codebase with detailed technical documentation.
  • Operate with a high level of independence and cope with ambiguity
  • Preferred: Experience with healthcare/life-sciences software.
Healthcare

Details

Apply routeGreenhouse
Salary not disclosed