Senior Software Developer - Spain

BASE life science
Barcelona, Spain
12 days ago

Role details

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

Job location

Remote
Barcelona, Spain

Tech stack

Java
Agile Methodologies
Software Bug Management
Static Program Analysis
ETL
Software Debugging
Python
Software Engineering
Software Systems
Software Repository
Data Processing
Large Language Models
GIT
Solidity
Software Version Control
Serverless Computing
GXP
Software Library

Job description

We are looking for a Senior Software Developer to join our Software Engineering team, contributing expertise in various areas of our technical consultancy business: maintaining existing software solutions, working on client projects with custom solutions, building functional proof-of-concepts to support sales, and establishing best practices in software development across BASE.

We are currently focused on developing Python products related to data migrations and LLM-powered applications. In the regulated life science industry, product quality and solidity are paramount, so we also enforce best practices in testing, static code analysis, and automation to maintain high standards while delivering new functionality. Responsibilities

  • Design and implement new features for software libraries.
  • Develop core modules and components in software projects.
  • Develop and maintain tests (unit, integration, system, etc.).
  • Support bug-fixing activities.
  • Evaluate, review, and refactor code produced by other colleagues., * Remote-friendly work.
  • Ongoing learning and development support.
  • Flexible schedules to fit your routine.
  • Support for physical, social, and emotional health.
  • Home office setup with laptop and other electronic devices.
  • The chance to help make a difference for patients around the world.

Interested?

If you find this position intriguing, don't delay - submit your application in English at your earliest convenience. We are continuously reviewing all incoming candidates and eagerly await your application.

By submitting your application, you consent to the processing of your personal data by BASE life science for the purposes of recruitment and selection. This includes the collection, storage, and use of your personal data as outlined in our Privacy Policy. Seniority level

Requirements

We value software developers who are not only capable of getting things done but also do them right. You should be eager to learn and improve both professionally and technically, and you should be able to collaborate effectively with a distributed team across Denmark and Spain. Required experience

  • Experience developing software using a statically-typed language and Python.
  • Experience in developing and maintaining a software repository.
  • Experience in testing, debugging, and troubleshooting code.
  • Knowledge of version control using Git.
  • Knowledge and experience in software delivery models, including CI/CD pipelines.
  • Understanding of Agile working practices.
  • Experience in building software in a serverless and/or cloud environment.

Preferred (not required) qualifications

  • Fluent in writing Python code.
  • Experience with writing Java code.
  • Experience in developing software libraries.
  • Experience in a regulated environment (GxP).
  • Experience with building and delivering Python packages.
  • Experience with tabular data manipulation (ETL pipelines).
  • Understanding of LLM technology stack or experience in developing LLM-powered applications.

About the company

Senior Software Developer - Spain at BASE life science The life sciences industry plays a significant role in advancing healthcare and improving the quality of life - in many cases, saving millions of lives globally. At BASE life science, this is the motivation for everything we do, aimed at pushing boundaries, seeking excellence, and making a lasting difference through consulting expertise and data-driven solutions. Who is BASE life science? Founded in 2007, BASE life science is a business and technology consulting enterprise working exclusively in the life sciences industry. From our headquarters in Denmark and offices in France, Germany, Italy, Spain, Switzerland, the United Kingdom, and the United States, we serve customers across the globe. With a deep understanding of the industry, we work hand in hand with clients to identify, develop, and implement strategic initiatives that drive growth, efficiency, and overall success through tailored solutions.

Apply for this position