Backend Software Engineer - Evinova
LOCATION: Barcelona office (3 days office – 2 working from home)
You’ll work on digital health solutions combining science, evidence, and human experience. Our teams move fast, value innovation and automation, and uphold the highest standards for security, privacy, and responsible operations. As part of an inclusive team, you’ll push boundaries by leveraging technology to deepen our understanding of patient needs and deliver digital solutions that truly improve health experiences and outcomes. Together, we combine AstraZeneca’s scientific expertise with digital innovation and AI to elevate healthcare worldwide.
About the Role:
We are seeking an experienced developer to join the Unified Trials team, which develops software connecting patients to clinical trials through over 25 engineering teams across Sweden, UK, Bulgaria, USA, and Spain.
As a Backend Software Engineer, you will be a subject matter expert in backend technologies, working with Java and Node.js to design, build, and maintain scalable solutions within the Unified Trials Solution ecosystem. You will champion automation, reliability, and efficiency as you enable seamless medical device integrations. Your work will directly advance clinical trial access and medical innovation.
Requirements for the role:
Must have:
- Computer Science or similar degree
- 7+ years of software development experience
- 5+ years with JDK,and proven ability to build scalable backend systems using Java and Kotlin
- 3+ years with NodeJSand comfortable integrating Node.js components in a microservices architecture
- Strong command of TypeScript, particularly for shared APIs with frontend teams
- Skilled to write outstanding unit and integrations tests
- Experienced writing Gherkin-based test scenarios and integration into CI/CD pipelines
- Proficient with Git and GitHub Actions, with a strong DevOps mindset.
- Strong expertise in AWS Cloud, EKS and LocalStack
- Skilled in MongoDB and Atlas
- Strong knowledge of Microservices architectures, framework and lifecycles
- Strong foundations in algorithms, data structures, concurrency and threading
- Good understanding of Software Design Patterns & Object-Oriented Programming
- Fluent with key Java and Node.js libraries (open-source and commercial)
- Experience publishing software with CDK or Terraform
- Enthusiasm using agile methodologies: scrum, kanban or xp
- Fluent in English; comfortable with global and cross-cultural teams
Nice to have:
- Fluent in using AI tools such as GitHub Co-pilot, Claude
- Experience withElasticSearch and Kibana for logging
- Observability tooling with Graphana and similar tools (DataDog, Sentry,...)
- Participation in open source projects
Who You Are
- Analytical and detail-oriented, with strong problem-solving skills
- Self-motivated and proactive in communication, able to deliver independently
- Team player who thrives on collaboration and knowledge sharing
- Passionate about clean, reusable, and high-quality code
- Curious, adaptable, and enthusiastic about working in a dynamic environment
- User-focused andcommitted to building solutions that truly serve end users
- Open to feedback, continuous improvement and growth
- A pioneer in leveraging AI and emerging tech to accelerate delivery and drive meaningful change
Date Posted
06-oct-2025Closing Date
05-oct-2025AstraZeneca embraces diversity and equality of opportunity. We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills. We believe that the more inclusive we are, the better our work will be. We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorization and employment eligibility verification requirements.
AstraZeneca embraces diversity and equality of opportunity. We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills. We believe that the more inclusive we are, the better our work will be. We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorisation and employment eligibility verification requirements.
Gå med i vårt talangnätverk
Bli först med att få jobbuppdateringar och nyheter från AstraZeneca
Registrera