¡Activa las notificaciones laborales por email!

Software Engineer

Evinova

Barcelona

Híbrido

EUR 45.000 - 80.000

Jornada completa

Hace 9 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An innovative health tech company is seeking a passionate Software Engineer to join their Platform Engineering team. This role involves designing and building APIs, developing full-stack applications, and collaborating with cross-functional teams to enhance healthcare solutions. With a focus on improving clinical trial efficiency and patient outcomes, you will have the opportunity to shape core functionalities and user experiences. Join a dynamic environment that values collaboration and technical excellence, and be part of a mission-driven team that is redefining healthcare technology.

Servicios

Health insurance
Flexible working hours
Professional development opportunities
Remote work options
Wellness programs

Formación

  • 5+ years of experience in software engineering with a focus on API development.
  • Proficiency in Typescript, Java, or Python for scalable systems.
  • Strong expertise in GraphQL and REST API design.

Responsabilidades

  • Lead the design and development of web applications and APIs.
  • Collaborate with stakeholders to define technical requirements.
  • Mentor junior engineers and drive architectural decisions.

Conocimientos

Typescript
Java
Python
GraphQL
REST APIs
SQL
NoSQL
AWS
Kubernetes
GitHub Actions

Educación

Bachelor's Degree in Computer Science
Master's Degree in Software Engineering

Herramientas

AWS EKS
AWS RDS
AWS Lambda
PostgreSQL
DynamoDB
SonarQube

Descripción del empleo

Join to apply for the Software Engineer role at Evinova

5 days ago Be among the first 25 applicants

Join to apply for the Software Engineer role at Evinova

Get AI-powered advice on this job and more exclusive features.

At Evinova , we are a health tech business focused on developing innovative technology solutions to address real-world challenges in healthcare. Our work centers on improving clinical trial efficiency, enabling data-driven decision-making, and enhancing patient outcomes. As a subsidiary of AstraZeneca , we leverage deep industry expertise and resources to scale our impact and deliver high-value solutions.

We are seeking a passionate and skilled Software Engineer to join our Platform Engineering team. In this role, you’ll be responsible for designing and building APIs that are foundational to our platform’s success, while also contributing to full-stack applications that interface with these APIs. Your work will span backend services, cloud infrastructure, and front-end development—giving you the opportunity to shape both core functionality and the user experience.

You will work directly with the Director of Engineering to help define technical direction, make architectural decisions, and drive key initiatives across the platform. This is a highly collaborative role that offers visibility and impact across teams.

This position is hybrid and requires 3 days on-site per week. It's ideal for a senior engineer who thrives in a collaborative environment and is excited about solving complex technical challenges.

Key Responsibilities :

  • Lead the design, development, and maintenance of web applications and APIs using Typescript, Java, or Python.
  • Architect and build scalable backend systems with GraphQL and RESTful APIs.
  • Develop high-quality front-end interfaces using React or Angular.
  • Collaborate with stakeholders to define technical requirements, propose solutions, and align on deliverables.
  • Mentor junior and mid-level engineers, fostering technical growth and knowledge-sharing within the team.
  • Drive architectural decisions and ensure adherence to best practices for code quality, security, and scalability.
  • Build and deploy containerized applications using Kubernetes and manage CI / CD pipelines with GitHub Actions.
  • Monitor, debug, and optimize systems for performance, reliability, and scalability.
  • Stay informed on emerging technologies, assessing their relevance and potential impact on the platform.

Required Skills and Experience :

  • 5+ years of professional experience in software engineering with a focus on API development and full-stack applications.
  • Proficiency in Typescript, Java, or Python for building scalable and maintainable systems.
  • Strong expertise in GraphQL and / or REST API design, including best practices for security and performance.
  • Hands-on experience with AWS services such as EKS, RDS, Lambda, S3, SNS, SQS, CloudWatch, and others.
  • Expertise with Kubernetes for container orchestration and scaling.
  • Familiarity with GitHub Actions for CI / CD pipelines.
  • Experience with SonarQube or other static code analysis tools.
  • Strong experience with SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, OpenSearch, Neo4J).
  • Proven experience working with distributed systems and message brokers such as Kafka, RabbitMQ, or similar tools.
  • Exposure to test-driven development (TDD) or behavior-driven development (BDD).
  • Proven ability to mentor and guide engineers, ensuring technical excellence across the team.
  • Strong communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

Desired Skills and Experience :

  • Familiarity with AWS CDK (Cloud Development Kit) for infrastructure-as-code.
  • Experience with Amazon Cognito.
  • Strong knowledge of data modeling, graph databases, and query optimization.
  • Experience with advanced Kubernetes features like Helm charts or custom operators.
  • Awareness of security best practices in cloud-native and distributed applications.

Why Evinova (AstraZeneca)?

Evinova leverages AstraZeneca’s vast experience in developing novel therapeutics, drawing on insights from thousands of patients and clinical researchers. Together, we aim to accelerate the delivery of life-changing medicines, enhance the design and execution of clinical trials, and think holistically about patient care before, during, and after treatment.

Regulators, healthcare professionals, and clinical trial teams don’t want a fragmented approach, where each pharmaceutical company offers its own digital solutions. They want sector-wide solutions that streamline their workload and broadly benefit patients. By extending our solutions to the wider healthcare community, we can foster a more unified approach to developing and deploying digital technologies, improving outcomes for teams, physicians, and ultimately, patients.

Evinova presents a unique opportunity to deliver meaningful outcomes using digital tools and AI, setting new standards in healthcare. Join us as we build a new kind of health tech company, one that redefines what a biopharmaceutical company can achieve. We’re opening new pathways, pioneering cutting-edge methods, and bringing together diverse teams to shape the future. Interested? Come and join our journey.

Are you ready to join us on this journey? Apply now and make a difference in the world of Biopharmaceuticals!

Seniority level

Seniority level

Associate

Employment type

Employment type

Full-time

Job function

Job function

Information Technology

Pharmaceutical Manufacturing

Referrals increase your chances of interviewing at Evinova by 2x

Sign in to set job alerts for “Software Engineer” roles.

Software Engineering Intern (Frontend, Backend or Fullstack)

Frontend Developer Intern - Remote Internship in Frontend Development

ENDESA - FERIA DE EMPLEO ETSEIB 2025 (BARCELONA)

Fullstack Software Engineer - Internship

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.