InsightRX logo
InsightRX

Making medications work as intended

Senior Software Engineer – Full-stack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Full-stack

InsightRX

• 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.

Job Requirements

  • 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.
  • Nice to Have:
  • Experience with LLM agent architecture a plus.
  • Experience with SAML SSO, multi-tenant systems, or healthcare/life-sciences software.

Related Job Pages

More Full-stack Engineer Jobs

Talkspace logo

Senior Software Engineer

Talkspace

Behavioral health care from licensed clinicians, when and where you need it

Full TimeRemoteTeam 201-500Since 2011H1B Sponsor

• Writes correct and consistent code using both knowledge and expertise (backend, frontend, and devops). • Develops and maintains full-stack web applications using React on the frontend and Node.js on the backend. • Designs, builds, and integrates APIs and backend services to support product functionality and system integrations. • Reviews code efficiently and give feedback on it. • Communicates and justifies technical decisions via design docs, tech talks and documentation. • Mentors Junior Engineers via Pairing, Feedback, PR Review and 1:1's. • Delivers complex product to QA that is fully developed and bug-free. • End-to-end responsibility for getting production-ready features to the finish line.

New York
$146K - $190K / year
Red Hat logo

Senior Software Maintenance Engineer

Red Hat

The leading provider of enterprise open source solutions.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Act as the direct contact and adviser for customer inquiries about Red Hat OpenShift via ticketing tool, by phone and using remote access tools • Deliver an exceptional customer experience by using professional communication, applying existing knowledge, and deep troubleshooting to resolve a variety of issues within the designated service-level agreement (SLA) • Quickly analyze issues to identify problem areas and effectively communicate corrective actions and resolutions to customers in a professional and timely manner • Collaborate with other support engineers and other internal teams and external parties during the problem resolution process • Ability to multitask, prioritize, and work under pressure • Document diagnostic steps and create reusable solutions for future incidents • Be available to perform weekend shift duties on a rotational schedule when needed • Contribute to regional or global initiatives or projects

India
Full TimeRemoteTeam 11-50H1B No Sponsor

• Own and evolve Epic's native iOS app across iPhone and iPad • Own the reading experience • Own offline reading, in-app purchases, and the App Store release pipeline • Drive the app's performance, stability, and quality • Partner with Epic's Android engineer and the backend and web teams on shared features • Grow into a cross-platform mobile engineer over time

India
Rula logo

Senior Software Engineer – Trust and Safety

Rula

Your journey to mental well-being gets easier from here. Progress awaits.

Full TimeRemoteTeam 501-1,000Since 2019H1B No Sponsor

• Serve as a leader in our digital armor, driving product-based implementations that enable us to fulfill, audit, measure, and enforce critical Trust & Safety policies across both internal and external-facing users and workflows. • Help lead the charge on both product architecture and operational, process-based solutions—building robust custom tools and leveraging top-tier industry solutions to investigate and mitigate threats like fraud, billing anomalies, and credential abuse. • Establish a brand-new engineering domain from the ground up, mentor other engineers, and build scalable systems that directly protect a vital mental health ecosystem.

Hawaii
$172.6K - $203K / year