Senior Software Engineer (Fullstack)

Clarivate
Municipality of Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
JavaScript
API
Artificial Intelligence
CSS
Cloud Computing
Relational Databases
Software Design Patterns
Github
Gradle
Data Intelligence
JUnit
Mockito
TypeScript
Web Application Frameworks
Backend
Angular
Information Technology
Non-relational Database
Front End Software Development
Microservices

Job description

We're looking for a Senior Fullstack Engineer to join our Life Sciences team in Barcelona and help shape the future of pharma innovation. You'll play a key role in developing Cortellis, our leading pharma-regulatory platform that empowers life sciences organizations with smarter, faster access to critical data. We value a curious, proactive mindset - someone eager to explore new tools and emerging trends in AI-assisted development, smart tooling, and data-centric engineering., * Collaborate in a cross-functional, agile team to design and deliver scalable, high-impact solutions.

  • Lead front-end development while contributing across the stack, building intuitive, data-rich interfaces.
  • Explore and integrate modern technologies-including those inspired by AI-driven design patterns and intelligent automation-to enhance user experience and system performance.
  • Contribute to a product that supports global health and regulatory breakthroughs, with a growing focus on data intelligence. Product you will be developing Cortellis Drug Discovery Intelligence focuses exclusively on pharma and drug development, harmonizing and integrating essential biological, chemical and pharmacological data from disparate sources into a single platform. About the Team Our team brings together three Software Engineers and a QA Engineer, working alongside Solution Analysts, UX Designers, and Product Owners, and collaborating closely with other international teams to continuously develop and evolve the Cortellis web framework. . We're a supportive, inclusive group that values innovation, ownership, and technical excellence, with a culture that encourages learning, experimentation, and continuous improvement. You'll have plenty of opportunities to explore new tools and ideas-from AI-assisted development and automation to modern engineering practices-all within a flexible, growth-oriented environment.

Requirements

  • Bachelor's Degree in Computer Science or equivalent experience.

  • 2+ years of experience in fullstack development, combining strong front- and back-end skills with a drive for clean code, continuous improvement, and user impact.

  • 2+ years of experience in Java, Javascript and/or Typescript and Angular

  • 2+ years of experience with microservices, APIs, and cloud infrastructure.

  • Knowledge of relational databases and non-relational databases It would be great if you also had . . .

  • Experience in CSS, Flexbox, Gradle, Mockito or similar, Junit or similar.

  • Experience using GitHub Copilot or similar AI coding assistants.

  • Interest in emerging AI development practices and tooling.

Benefits & conditions

This is a full-time, permanent position based in our Barcelona office (just a short walk from the Sagrada Familia), with a hybrid working model. What we can offer you:

  • 30 days of paid vacation
  • 40 hours of paid volunteering time through our active volunteering community
  • Private health insurance plus life & disability coverage
  • Tax-free benefits, including meal vouchers, kindergarten support, and transport cards
  • On-site language classes (Catalan, Spanish, and English)
  • Gym membership reimbursement to support your wellbeing. At Clarivate, we are committed to providing equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.

Apply for this position