Senior Software Engineer, AI-Native Development - Evinova
Core
Design and deliver AI-native full-stack software products that power clinical trials and improve patient outcomes.
Role type
Senior Software Engineer (AI-Native Development)
Builds
Production-ready full-stack applications, LLM-powered workflows, and scalable backend services for clinical research.
Domain
Healthcare / Life Sciences / Clinical Trials
Deliverable
production ML models
Required skills
Full-stack development (Java/Node.js, TypeScript, React, React Native), RESTful & GraphQL APIs, Document-based storage (MongoDB), Data streaming (Kafka), AI-assisted development, LLM integration, CI/CD pipelines, Containerization (Docker, Kubernetes), AWS cloud services, Testing discipline (Unit, Integration, BDD)
Preferred skills
Agentic AI systems, Clinical trial software (eCOA), GxP/SaMD validation, Large organization solutions, Open-source contributions
Technologies
Java, Node.js, TypeScript, React, React Native, MongoDB, Kafka, GitHub Actions, Azure DevOps, Docker, Kubernetes, AWS
Responsibilities
Write production code across backend and frontend; Design and implement LLM-powered workflows and AI-driven user experiences; Build scalable backend services and APIs; Troubleshoot production issues and enhance monitoring; Collaborate on infrastructure-as-code and CI/CD pipelines; Operate effectively in regulated environments; Mentor peers in AI-assisted development.
Seniority
Senior, hands-on IC