{"id":1707590,"url":"https://alion.io/job/insightrx-senior-software-engineer-full-stack","title":"Senior Software Engineer Full-stack","company":{"id":3796587,"name":"InsightRX","domain":"insight-rx.com","url":"https://alion.io/company/insight-rx","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_company_offices","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":92000,"max_usd":215000,"period":"year","method":"global_role_seniority_cell","sample_n":5573},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Claude Code","optional":false},{"name":"Jest","optional":false},{"name":"LLM","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sequelize","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-07-16T19:51:11Z","employer_posted_date":"2026-07-16","last_verified_at":"2026-10-06T20:33:14Z","board_verified":true,"closed_at":null,"days_open":82,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":82},"description":"InsightRX | Engineering\nAbout the Role\nInsightRX is looking for a Full Stack Engineer to help build our Astra AI platform - a system that combines a modern web application with conversational AI agents to support pharmacokinetic/pharmacodynamic (PK/PD) analysis and clinical trial data workflows. You'll work across the client, server, and agent layers, understanding how they fit together end to end: how the frontend talks to the API, how the API queues and tracks work, and how LLM-powered agents process data and return results.\nThis is a strong fit for someone who enjoys working across the stack, is comfortable navigating both traditional web application architecture and newer LLM-agent design patterns, and wants to build tools used directly in pharmaceutical R&D decision-making.\nWhat You'll Work On\nBuild and maintain features across our React/TypeScript client and NestJS/TypeScript backend, including UI components, REST APIs, and the data layer connecting them.\nDesign 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.\nCollaborate on the integration layer between the web app and our LLM-based agents - message schemas, queue-based communication, and file/data handoff.\nWork with our conversational AI agent system, which orchestrates multiple specialized agents for statistical modeling, data quality checks, and PK/PD analysis workflows.\nContribute to database schema design and migrations (PostgreSQL/Sequelize), API documentation (Swagger), and test coverage (Jest, pytest).\nParticipate in code review, architecture discussions, and production support across the stack.\nWhat We're Looking For\nStrong professional experience building production level full stack web applications, comfortable owning features from database to UI.\nStrong TypeScript skills across both frontend (React) and backend (Node.js/NestJS) contexts.\nExperience designing REST APIs, relational data models (PostGresSQL, MongoDB), and authentication/authorization flows.\nFamiliarity with message-queue or event-driven architectures (SQS, similar).\nComfort 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.\nStrong problem-solving, ownership, and ability to debug across web applications and nondeterministic AI behavior.\nUses Claude Code, Codex, or similar AI coding tools effectively while understanding, validating, and taking responsibility for the resulting code.\nGood instincts for reliability and correctness in domains where data quality matters - you ask \"what happens when this fails or the data is malformed.\"\nClear communicator, comfortable working across an evolving codebase with detailed technical documentation.\nOperate with a high level of independence and cope with ambiguity\nNice to Have\nExperience with LLM agent architecture a plus\nExperience with SAML SSO, multi-tenant systems, or healthcare/life-sciences software.","description_format":"text","description_chars":3128,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Health Care","Precision Medicine"],"lifecycle":[{"event":"open","at":"2026-10-02T15:23:45Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 5","filings_12m":5,"filings_prev_12m":0,"green_card_filings_12m":0,"median_offered_wage_usd":132500,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":3}],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.436,"p_room":0.28,"age_days":81,"expected_fill_days":39,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/insightrx-senior-software-engineer-full-stack","json_url":"https://alion.io/job/insightrx-senior-software-engineer-full-stack.json","meta":{"generated_at":"2026-10-06T23:09:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4242,"day_limit":5000,"remaining_today":758,"minute_limit":60,"resets_at":"2026-10-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3796587},"rest":"https://alion.io/mcp/rest/get_company?id=3796587"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finsightrx-senior-software-engineer-full-stack"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finsightrx-senior-software-engineer-full-stack"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finsightrx-senior-software-engineer-full-stack"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/insightrx-senior-software-engineer-full-stack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finsightrx-senior-software-engineer-full-stack"}]}