Senior Full-Stack Engineer
Simulations Plus stands as a global leader in model-informed and AI-accelerated drug development. We create value for our clients by accelerating the discovery, development, and commercialization of pharmaceuticals and other products through innovative science-based software and consulting solutions.Leadership truly cares about maintaining a positive culture and employee well-being. We offer fully remote work, flexible schedules, and generous vacation policy along with affordable health coverage, annual bonus, and more! Check out how much our employees love working here: https://www.comparably.com/companies/simulations-plus .The Senior Full-Stack Engineer is a versatile contributor, part of a small department whose charter spans both web/SaaS and AI/agents products. The role will ship features across the full stack — backend, frontend, and LLM-integrated surfaces — wherever the team's most pressing implementation work lands in a given cycle. It's a high-variety role for an engineer who wants to build real depth across web platform and applied-AI engineering, on a deliberately lean team that's growing quickly and intentionally.Department: Product and TechnologyInternal Grade: 10Direct Reports: NoStatus: ExemptLocation: RemoteJob ResponsibilitiesFeature Delivery Across the StackOwn features end-to-end across Node.js and Express backends and React/Tailwind frontendsBuild the APIs, UI, and data flows behind real customer-facing functionalityContribute to the data, auth, and service patterns the platform builds onAI Feature IntegrationIntegrate LLM-powered functionality into product surfaces, working alongside the team's AI leadWire frontends to LLM and MCP endpoints; handle streaming, errors, and degraded states gracefullyContribute to evals, fixtures, and tooling that support the AI side of the teamTeam ImpactBring full-stack range to a team that values flexibility across backend, frontend, and AIContribute to code reviews, documentation, and the team's shared engineering practicesApply AI coding tools effectively as part of daily engineering workflowOther Duties as AssignedRequired Qualifications3+ years of professional software engineering experience, with shipped full-stack work in productionProficiency in JavaScript or TypeScript across Node.js backend and React frontendPractical experience with document or NoSQL databases such as MongoDBComfort building and consuming REST APIs and JSON contractsGenuine interest in agents, MCP, and applied AI, and the drive to build real expertise in those areasFluency using AI coding tools (Claude, Cursor, Copilot) in daily workflowPreferred QualificationsFamiliarity with Anthropic, OpenAI, or other LLM provider SDKsExposure to MCP, agent frameworks, or LLM-integrated product featuresExperience with cloud infrastructure (AWS preferred) and CI/CD pipelinesExperience in regulated-software environments (SOC 2, HIPAA, GxP, 21 CFR Part 11) or life-sciences SaaSFamiliarity with Passport, OAuth, OIDC, or comparable auth patternsEducationBachelor's degree in computer science, engineering, or related field preferredRelevant technical certifications welcomedCome join the happiest employees in the industry by visiting www.simulations-plus.com/career-center and apply today!