¡Activa las notificaciones laborales por email!

Senior Software Engineer - Evinova

buscojobs España

Barcelona

Híbrido

EUR 45.000 - 75.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

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

A leading company in the pharmaceutical industry is looking for a Senior Software Engineer to join their Platform Applications team. The successful candidate will take ownership of a portfolio web analytics hub and contribute to full-stack applications, driving key architectural decisions. This is an opportunity for a technical leader who enjoys solving complex problems and mentoring fellow engineers within a collaborative work environment. A commitment to flexibility within the workplace is balanced with the expectation of three days per week in the office.

Formación

  • 5+ years of professional experience in software engineering with a focus on API development and full-stack applications.
  • Strong expertise in GraphQL and/or REST API design, including best practices for security and performance.
  • Proven ability to mentor and guide engineers, ensuring technical excellence across the team.

Responsabilidades

  • Lead the design, development, and maintenance of web applications and APIs using Typescript, Java, or Python.
  • 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.

Conocimientos

Typescript
Java
Python
GraphQL
REST API
Kubernetes
CI/CD
SQL
NoSQL
AWS

Descripción del empleo

We are seeking an experienced and driven Senior Software Engineer to join our Platform Applications team. In this role, you will take ownership of our platform web analytics hub that is critical to our suite of applications and platform, while also contributing to our full-stack applications. As a senior engineer, you will be expected to be capable of mentoring your fellow team members, drive architectural decisions, and ensure best practices across the software development lifecycle. This role is ideal for a technical leader who enjoys solving complex problems and driving impactful projects in a collaborative environment.

Accountabilities

• Lead the design, development, and maintenance of web applications and APIs using Typescript, Java, or Python.
• Architect and build scalable backend systems with Kafka, GraphQL and RESTful APIs.
• Responsible for our reporting platform driven by Apache SuperSet.
• Work with and 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.

• 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.
• Experience with visualization tools like SuperSet.
• 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) and OLAP databases like StarTree / Pinot.
• 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.

• 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.

When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working gives us the platform we need to connect, work at pace and challenge perceptions. That's why we work, on average, a minimum of three days per week from the office. But that doesn't mean we're not flexible. We balance the expectation of being in the office while respecting individual flexibility. Join us in our unique and ambitious world.

Join the team dedicated to Oncology, with an ambition to eliminate cancer as a cause of death. It's our big vision that unites and inspires us. With multiple indications and high-quality molecules at all stages of our innovative pipeline, we keep pushing forward. Fusing cutting-edge science with the latest technology to achieve breakthroughs. Backed by investment, we are aiming to deliver 6 new molecular entities by 2025. A place built on courage, curiosity and collaboration. We make bold decisions driven by patient outcomes. Empowered to lead at every level, free to ask questions and take smart risks that write the next chapter for our pipeline and Oncology team. Pioneers of collaborative research we have built an unrivalled scientific community both internally and externally. Fusing academia and industry, we have united some of the world's foremost medical centres. Working seamlessly and inclusively, together we expedite research in some of the hardest-to-treat cancers. Have the opportunity to build a rewarding and meaningful career as part of the team committed to improving the lives of millions with cancer.

Ready to make a difference? Apply now!

Date Posted

29-may-2025

We are seeking an experienced and driven Senior Software Engineer to join our Platform Applications team. In this role, you will take ownership of our platform web analytics hub that is critical to our suite of applications and platform, while also contributing to our full-stack applications. As a senior engineer, you will be expected to be capable of mentoring your fellow team members, drive architectural decisions, and ensure best practices across the software development lifecycle. This role is ideal for a technical leader who enjoys solving complex problems and driving impactful projects in a collaborative environment.

Accountabilities

• Lead the design, development, and maintenance of web applications and APIs using Typescript, Java, or Python.
• Architect and build scalable backend systems with Kafka, GraphQL and RESTful APIs.
• Responsible for our reporting platform driven by Apache SuperSet.
• Work with and 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.

Essential Skills/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.
• Experience with visualization tools like SuperSet.
• 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) and OLAP databases like StarTree / Pinot.
• 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.

Desirable Skills/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.

When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working gives us the platform we need to connect, work at pace and challenge perceptions. That's why we work, on average, a minimum of three days per week from the office. But that doesn't mean we're not flexible. We balance the expectation of being in the office while respecting individual flexibility. Join us in our unique and ambitious world.

Join the team dedicated to Oncology, with an ambition to eliminate cancer as a cause of death. It's our big vision that unites and inspires us. With multiple indications and high-quality molecules at all stages of our innovative pipeline, we keep pushing forward. Fusing cutting-edge science with the latest technology to achieve breakthroughs. Backed by investment, we are aiming to deliver 6 new molecular entities by 2025. A place built on courage, curiosity and collaboration. We make bold decisions driven by patient outcomes. Empowered to lead at every level, free to ask questions and take smart risks that write the next chapter for our pipeline and Oncology team. Pioneers of collaborative research we have built an unrivalled scientific community both internally and externally. Fusing academia and industry, we have united some of the world's foremost medical centres. Working seamlessly and inclusively, together we expedite research in some of the hardest-to-treat cancers. Have the opportunity to build a rewarding and meaningful career as part of the team committed to improving the lives of millions with cancer.

Ready to make a difference? Apply now!

Date Posted

29-may-2025

Closing Date

12-jun-2025

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 authorization and employment eligibility verification requirements.

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.