
Senior Software Engineer, AI-Native Development - Evinova
AstraZeneca1 day ago
Barcelona, SpainSenior
Responsibilities
- Deliver clean, tested, production-ready full-stack features for clinical-trial products from design through deployment and monitoring.
- Build backend and BFF services, RESTful and GraphQL APIs, and data-streaming pipelines.
- Develop LLM-powered workflows, agentic automation, AI-driven user experiences, prompt patterns, evaluation frameworks, and testing strategies.
- Contribute to React and React Native applications when full-stack ownership is required.
- Troubleshoot production issues, perform root-cause analysis, and improve monitoring, resilience, and recovery.
- Partner on infrastructure-as-code, CI/CD, automated deployment and recovery, and container orchestration.
- Apply secure, compliant, and evidence-based engineering practices in regulated environments.
- Review code, mentor peers in AI-assisted development, and contribute to planning, estimation, and retrospectives.
Requirements
- At least 5 years of professional software engineering experience shipping production systems.
- Strong proficiency in a backend language such as Java or Node.js and frontend technologies including TypeScript, React, and React Native.
- Experience with RESTful and GraphQL APIs, HTTP, JSON, and OpenAPI specifications.
- Experience with document-based storage such as MongoDB and data-streaming technologies such as Kafka.
- Daily practical experience using AI-assisted development tools and the ability to explain their effect on design, coding, testing, and review.
- Experience building or integrating AI/LLM features into production applications.
- Proficiency with CI/CD pipelines such as GitHub Actions or Azure DevOps and containerization with Docker and Kubernetes.
- Experience with AWS cloud services and unit, integration, and BDD testing frameworks such as Cucumber.
- Familiarity with regulated or compliance-sensitive software development environments.
- Preferred experience includes agentic AI systems, clinical-trial or healthcare technology, GxP or SaMD validation, complex enterprise projects, open-source contributions, or technical thought leadership.
Benefits
- In-office role in Barcelona, Spain, with a minimum of three days per week on-site; remote or travel flexibility is not available.
- Opportunity to work on software that supports clinical trials, patients, and life-sciences innovation.
- Inclusive and diverse workplace committed to equal opportunity and non-discrimination.
Tech Stack
Apache KafkaAWSCucumberDockerGitHub ActionsGraphQLJavaKubernetesMongoDBNode.jsReactReact NativeTypeScript
Categories
About AstraZeneca
AstraZeneca is a global biopharmaceutical company that discovers, develops, manufactures, and commercializes prescription medicines for patients and healthcare systems. Its portfolio spans oncology, cardiovascular, renal and metabolism, respiratory and immunology, and rare diseases (expanded by the 2021 acquisition of Alexion). Founded in 1999 and headquartered in Cambridge, UK, it is a public company listed on the London Stock Exchange and Nasdaq, generating revenue primarily from drug sales and partnerships.