Making medications work as intended
Senior Software Engineer – Full-stack
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
TalkspaceBehavioral health care from licensed clinicians, when and where you need it
• 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.
Senior Software Maintenance Engineer
Red HatThe leading provider of enterprise open source solutions.
• 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
• 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
Senior Software Engineer – Trust and Safety
RulaYour journey to mental well-being gets easier from here. Progress awaits.
• 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.




