Desarrollador de back-end (España)

Desarrollador de back-end (España)

01 oct
|
HEURISTIK
|
España

01 oct

HEURISTIK

España

En Heuristik estamos construyendo el futuro de la identificación segura de pacientes en el sector sanitario.

La identificación errónea de pacientes es un problema crítico que puede comprometer la calidad asistencial, la seguridad del paciente y generar importantes costes operativos para los hospitales. En Heuristik trabajamos para resolver este problema mediante una plataforma de identificación biométrica basada en inteligencia artificial, diseñada específicamente para entornos sanitarios.

Nuestro objetivo es proporcionar a hospitales y organizaciones sanitarias una infraestructura de identificación segura, fiable, escalable y preparada para operar en entornos altamente regulados.

El rol

Buscamos un/a Senior Backend Engineer para incorporarse a nuestro equipo de ingeniería.

Tendrás un papel principal en el desarrollo y evolución de los servicios backend y las APIs que sustentan nuestra plataforma biométrica, garantizando la integridad de los datos, disponibilidad, rendimiento, escalabilidad y seguridad de los sistemas utilizados por nuestros clientes.

Diseñarás, implementarás y mantendrás la arquitectura backend encargada de procesar y gestionar de forma segura información de identidad y datos biométricos en entornos sanitarios.

Además del desarrollo, participarás activamente en las decisiones de arquitectura y diseño técnico del producto, evaluando alternativas, identificando trade-offs y proponiendo soluciones que permitan evolucionar la plataforma de forma sostenible.

Responsabilidades clave

- Desarrollo y evolución de APIs: Diseñar, desarrollar y mantener APIs RESTful robustas, seguras y escalables, aplicando buenas prácticas de diseño, versionado, documentación, gestión de errores y observabilidad.
- Arquitectura y gestión de datos: Diseñar y mantener soluciones que trabajen con múltiples fuentes y motores de datos, gestionando modelos relacionales complejos en PostgreSQL y estructuras no relacionales en MongoDB.



Diseñar estrategias de caché y optimización de rendimiento utilizando tecnologías como Redis cuando sea necesario.
- Diseño y arquitectura backend: Participar activamente en las decisiones de arquitectura del producto, diseñando soluciones mantenibles, escalables y eficientes, evaluando trade-offs técnicos y proponiendo mejoras sobre sistemas existentes.
- Seguridad y cumplimiento normativo: Desarrollar software siguiendo principios de Security by Design y Privacy by Design, integrando la seguridad dentro del ciclo de desarrollo. Aplicar buenas prácticas de control de acceso, cifrado, trazabilidad, gestión de datos sensibles y desarrollo seguro en entornos regulados.
- Cloud: Trabajar con aplicaciones y servicios desplegados en AWS, comprendiendo conceptos de infraestructura cloud, redes, almacenamiento, bases de datos, monitorización y despliegue de aplicaciones contenerizadas.
- Integraciones con terceros: Diseñar, desarrollar y mantener integraciones fiables con servicios y plataformas externas, gestionando autenticación, resiliencia, errores, reintentos, trazabilidad y evolución de contratos entre sistemas.
- Rendimiento y escalabilidad: Analizar cuellos de botella y optimizar el rendimiento de servicios, consultas, procesos y accesos a datos para garantizar el correcto funcionamiento de la plataforma a medida que aumenta su volumen de uso.
- Calidad y mantenibilidad: Garantizar la calidad del software mediante testing automatizado, revisión de código, documentación técnica y buenas prácticas de ingeniería, contribuyendo a mantener una base de código estable, mantenible y sostenible.

Requisitos técnicos





- Experiencia sólida con Java 17+ en el desarrollo de aplicaciones backend en entornos productivos.
- Experiencia con Kotlin 2.0+, especialmente aplicado al desarrollo backend sobre JVM.
- Experiencia avanzada con Spring Boot 3 / 4 y su ecosistema, incluyendo Spring Security, configuración, inyección de dependencias y gestión del ciclo de vida de aplicaciones.
- Experiencia diseñando y manteniendo aplicaciones con arquitectura por capas, con una correcta separación entre dominio, lógica de negocio, persistencia, integraciones y capa de exposición.
- Experiencia trabajando con arquitecturas de microservicios, incluyendo definición de responsabilidades, comunicación entre servicios, gestión de dependencias, resiliencia y observabilidad.
- Capacidad para evaluar cuándo aplicar una arquitectura monolítica modular o basada en microservicios, entendiendo los trade-offs relacionados con complejidad, escalabilidad, mantenimiento, rendimiento y operación.
- Experiencia trabajando con PostgreSQL, MongoDB y sistemas de caché como Redis.
- Experiencia desarrollando tests unitarios y de integración, así como trabajando con pipelines de CI/CD.
- Conocimientos sólidos de buenas prácticas de ingeniería como Clean Code, SOLID, patrones de diseño, separación de responsabilidades y diseño modular.

Se valorará

- Experiencia previa en HealthTech o desarrollando sistemas que gestionen información sensible o regulada en entornos internacionales.
- Experiencia trabajando con requisitos de seguridad, privacidad, trazabilidad y cumplimiento normativo.
- Experiencia en despliegues on-premise en infraestructuras empresariales, centros de datos u organizaciones sanitarias.
- Experiencia con Docker, Kubernetes y entornos contenerizados.
- Conocimientos de infraestructura y servicios sobre AWS.
- Experiencia con herramientas de monitorización, logging y observabilidad.
- Conocimientos de Android.
- Experiencia previa en Startup y Scale Up

📌 Desarrollador de back-end (España)
🏢 HEURISTIK
📍 España

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de back-end (españa) / españa

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de back-end (españa) / españa