¡Activa las notificaciones laborales por email!

Full Stack Software Engineer (Open to remote)

Savana

Islas Baleares

A distancia

EUR 40.000 - 80.000

Jornada completa

Hace 10 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

Join a forward-thinking company dedicated to improving global health through innovative technology. As a Full Stack Software Engineer, you will collaborate with a diverse team of experts to design and implement cutting-edge software solutions that empower healthcare providers. This role offers the opportunity to make a significant impact in the field of health science while enjoying a flexible work culture that prioritizes your professional growth and work-life balance. If you are passionate about technology and eager to contribute to meaningful projects, this position is perfect for you.

Servicios

Flexible work culture
Career development opportunities
Training investment
Collaborative environment

Formación

  • 2+ years of experience with Java and Python APIs/web frameworks.
  • Strong knowledge of OOP, TDD, CI/CD, and clean code principles.

Responsabilidades

  • Design and implement software products covering both front-end and server-side development.
  • Develop effective service-oriented and API-driven web applications.

Conocimientos

Java
Python
OOP
TDD
CI/CD
Clean Code
SOLID Principles
API Development
Analytical Skills

Educación

Degree in Computer Science
Master's in Web Application Development

Herramientas

Docker
Jenkins
Git
Linux

Descripción del empleo

SAVANA is an award-winning, international medical company aiming to accelerate health science by empowering healthcare providers with the ability to unlock clinical value within Electronic Health Records (EHRs) using Artificial Intelligence and Natural Language Processing, while ensuring maximum privacy and security.

Founded in 2014, Savana has developed a scientific methodology applying AI to extract value from free-text in EHRs. With the largest AI-enabled, multi-language, multi-center research network globally, Savana produces high-quality, descriptive, and predictive real-world evidence studies. Engineered by doctors for doctors, it adheres to the highest privacy-by-design standards.

Operating in over 160 hospitals across 15 countries and 5 languages, Savana has improved numerous clinical practices and employs more than 100 professionals from 16 nationalities. It aims to advance personalized and precision medicine worldwide through a comprehensive clinical research ecosystem.

Full Stack Software Engineer at Savana

Major Responsibilities :

  • Design and implement software products and services following best practices in architecture and engineering, covering both front-end and server-side development.
  • Adopt and promote best practices in software development and infrastructure, emphasizing security.
  • Perform unit testing, static / dynamic analysis, and integration testing within a CI environment.
  • Develop effective service-oriented and API-driven web applications.
  • Follow Agile Scrum and DevOps practices, including CI / CD, for both on-premises and SaaS solutions, ensuring continuous improvement and compliance with security policies.
  • Create technical documentation for new or modified software systems.
  • Collaborate with other departments and stakeholders during analysis and design phases.
  • Operate in accordance with Savana's security policies and procedures.
  • Report incidents and propose improvements.

Skills, Experience, and Qualifications :

  • Training in Software Development or a degree in Computer Science; a Master's in web application development is a plus.
  • At least 2 years of experience with Java and Python APIs / web frameworks, using MVC / MVP patterns; additional languages are advantageous.
  • Strong knowledge of OOP, TDD, CI / CD, code review, clean code, SOLID principles, DDD.
  • Experience developing API-driven, multi-tier, distributed applications with modular design.
  • Proficiency with CSS frameworks (OCSS / BEM), SCSS / LESS, HTML5, CSS3, and reactive frameworks like React or Vue, preferably React, and Tailwind CSS.
  • Understanding of modern front-end architecture and dependency management.
  • Knowledge of databases, SQL, NoSQL, and graph databases is beneficial.
  • Experience with DevOps tools : Linux, Docker, Jenkins, automated testing, and CI / CD pipelines.
  • Experience with TDD, unit, and integration testing frameworks.
  • Proficiency in version control systems, especially Git.
  • Excellent analytical and decision-making skills.

What We Offer :

  • Work with a multidisciplinary team of clinicians, engineers, linguists, mathematicians, designers, and NLP experts, fostering a culture of learning and excellence.
  • The opportunity to make a positive impact by improving global health through technology, with a focus on accessibility and equity.
  • An environment that values individuality and collaboration, encouraging you to share your knowledge and learn from others.
  • Competitive salary, flexible work culture, and career development opportunities. We invest in training and recognize achievements, focusing on objectives and results, with flexible work arrangements to support work-life balance.

Note : This job description is for internal use only. Savana does not accept unsolicited resumes from search firms. All submitted resumes without a valid search agreement are the property of Savana, and no fee will be paid if the candidate is hired. Savana processes personal data in accordance with its privacy policy, which can be reviewed on our website.

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.