Backend Software Engineer
@ AstraZeneca

Santanyí, Balearic Islands, Spain
$120,000
On Site
Full Time
Posted 2 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXX****** @astrazeneca.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Java, Kotlin, Node.js fundamentals.
Practice coding microservices architectures.
Prepare cloud and AWS integration scenarios.
Study CI/CD and automation best practices.

Behavioral Questions

Describe team collaboration experiences.
Explain handling tight deadlines.
Share problem-solving examples.
Discuss self-driven project initiatives.

Frequently Asked Questions