Backend Software Engineer @ AstraZeneca
Your Application Journey
Email Hiring Manager
Job Details
Overview
AstraZeneca is seeking an experienced Backend Software Engineer to join the Unified Trials team in Barcelona. This role combines digital health solutions with scientific expertise to improve clinical trial access and medical innovation.
About the Role
As a Backend Software Engineer, you will be a subject matter expert in backend technologies working with Java, Kotlin, and Node.js. You will design, build, and maintain scalable systems, championing automation, reliability, and efficiency while integrating medical devices and supporting global trial access.
Key Responsibilities
- Develop scalable backend systems using Java, Kotlin, and Node.js.
- Build and maintain microservices architectures.
- Integrate Node.js components with shared APIs and frontend teams.
- Implement automation through CI/CD pipelines using GitHub Actions.
- Utilize AWS Cloud, EKS, and LocalStack effectively.
- Employ agile methodologies and ensure high code quality.
Requirements for the Role
A minimum of 7 years in software development and deep expertise in backend technologies are required. Candidates must have strong experience with Java, Kotlin, Node.js, TypeScript, AWS, and related tools. Proven ability in microservices architecture, unit/integration testing, and DevOps practices is essential.
Preferred Qualifications
- Experience with AI tools (GitHub Co-pilot, Claude).
- Knowledge of ElasticSearch, Kibana, and observability tooling.
- Active participation in open source projects.
Who You Are
You are analytical, detail-oriented, and a team player who thrives in a collaborative, high-paced environment. You value clean code, continuous improvement, and effective communication while leveraging emerging technologies for innovation.
Key skills/competency
- Java
- Kotlin
- Node.js
- TypeScript
- AWS
- Microservices
- CI/CD
- DevOps
- Agile
- Automation
How to Get Hired at AstraZeneca
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to AstraZeneca's tech requirements.
- Research AstraZeneca: Understand their digital health and innovation strategy.
- Showcase relevant projects: Highlight backend and microservices experience.
- Prepare technical interviews: Practice system design and coding challenges.
- Emphasize soft skills: Demonstrate collaboration in global teams.