Descripción
¡Somos **Merlin Digital Partner**! Una **empresa líder de headhunting IT y digital** que se destaca entre la multitud, con más de una década de experiencia. Hemos **colaborado con éxito y desempeñado un papel fundamental en el crecimiento de gigantes del sector**, como Wallapop, Glovo, Banc Sabadell y Duracell, entre otros.
Nuestro **enfoque se centra en aproximaciones centradas en las personas y en la optimización de los procesos de selección**. Nuestra **misión es revolucionar a las empresas integrando sin fisuras talento de primer nivel**. Lo que nos diferencia es nuestra **comprensión profunda de cada socio** (¡siendo su mejor influenciador!), abordando no solo sus necesidades, sino también capturando su esencia.
**Nuestro socio** es una empresa de **HealthTech en rápido crecimiento**, que desarrolla tecnologías conectadas en la intersección entre **hardware, sistemas embebidos, IoT, IA y salud digital**. Su tecnología transforma entornos cotidianos en plataformas inteligentes de salud, permitiendo un monitoreo continuo y sin interrupciones.
Actualmente buscamos un/a **Ingeniero/a Senior de Software (Python)** para unirse a su equipo de Ingeniería y ayudar a construir las tecnologías embebidas que impulsan la próxima generación de productos de salud conectados.
**Misión:**
Como **Ingeniero/a Senior de Software**, tu misión será diseñar y desarrollar los **sistemas backend, infraestructura en la nube y APIs** que impulsan las tecnologías conectadas de la empresa.
Tendrás un papel clave al construir **software escalable, fiable y seguro**, que conecte dispositivos, servicios impulsados por IA y aplicaciones orientadas al cliente.
Trabajando estrechamente con los equipos de **Producto, IA, Embebidos y Frontend**, asumirás la responsabilidad de las soluciones desde la arquitectura y su implementación hasta su despliegue y operación en producción, ayudando a definir los fundamentos técnicos de la plataforma a medida que la empresa escala.
**El puesto:**
Serás responsable de:
* Diseñar, desarrollar y mantener **servicios backend escalables**, principalmente utilizando **Python**.
* Construir y evolucionar **APIs REST** que impulsen aplicaciones web, móviles e IoT.
* Diseñar y optimizar **bases de datos, modelos de datos e integraciones de sistemas**.
* Desarrollar **servicios nativos en la nube**, con especial énfasis en fiabilidad, rendimiento y escalabilidad.
* Contribuir a la **infraestructura en la nube, las canalizaciones de despliegue y la monitorización del sistema**.
* Mejorar el **rendimiento, la observabilidad y la seguridad** de la plataforma.
* Diagnosticar incidencias en producción y mejorar continuamente la **fiabilidad del sistema**.
* Colaborar estrechamente con los equipos de **Producto, IA, Embebidos y Frontend** para diseñar y entregar nuevas funcionalidades del producto.
* Participar en **decisiones de arquitectura de software y diseño técnico**.
* Construir software limpio, mantenible y bien probado, siguiendo buenas prácticas de ingeniería.
* Mejorar los **flujos de desarrollo, las canalizaciones CI/CD y la calidad del código**.
* Brindar orientación técnica y tutoría a otros ingenieros mediante **revisiones de código y compartición de conocimientos**.
* Evaluar continuamente nuevas tecnologías, herramientas y mejores prácticas de ingeniería.
**Qué necesitamos:**
* **Más de 5 años de experiencia profesional en ingeniería de software backend**. Se valorará muy positivamente una experiencia senior más amplia.
* Experiencia profesional sólida con **Python**.
* Experiencia trabajando con frameworks modernos de backend en Python, como **FastAPI, Django o similares**.
* Experiencia sólida diseñando, desarrollando y manteniendo **APIs REST**.
* Experiencia diseñando **arquitecturas de software escalables** y contribuyendo a decisiones arquitectónicas.
* Conocimientos sólidos de **SQL y PostgreSQL**, incluido el diseño de bases de datos y modelos de datos.
* Experiencia trabajando con **Firebase**.
* Experiencia desplegando y operando aplicaciones en **plataformas en la nube como GCP, Hetzner o similares**.
* Experiencia práctica con **Docker, Git y canalizaciones CI/CD**.
* Experiencia con herramientas de **monitorización, observabilidad y procesamiento en segundo plano**, como **Sentry, Celery o similares**.
* Buen conocimiento de las mejores prácticas de ingeniería de software, incluidas las **pruebas, mantenibilidad, revisiones de código y un diseño limpio del software**.
* Excelentes habilidades de **depuración, análisis y resolución de problemas**.
* Capacidad para asumir la responsabilidad de soluciones técnicas **desde el diseño y la arquitectura hasta el despliegue y la operación en producción**.
* **Nivel profesional de inglés**.
* **Disponibilidad para acudir a oficinas 4-3 días a la semana.**
**Valorable:**
* Experiencia con **arquitecturas basadas en eventos** y tecnologías como **Kafka, RabbitMQ o MQTT**.
* Experiencia con **Infraestructura como Código (IaC)**.
* Experiencia previa trabajando con **IoT o dispositivos conectados**.
* Experiencia integrando **servicios de IA o Aprendizaje Automático** en sistemas productivos.
* Experiencia construyendo u operando **sistemas distribuidos**.
* Experiencia previa en **startups, scale-ups o empresas tecnológicas de rápido crecimiento**.
* Mentalidad orientada al producto y capacidad para colaborar cómodamente entre distintas disciplinas de ingeniería.
**Qué ofrecemos:**
* Unirte a una **empresa de HealthTech en rápido crecimiento**, construyendo una nueva generación de tecnologías inteligentes y conectadas para la salud.
* Trabajar en la intersección entre **sistemas embebidos, hardware, IoT, nube, IA y salud digital**.
* Desarrollar tecnologías que impulsan productos ya utilizados por **importantes organizaciones deportivas y clientes empresariales de todo el mundo**.
* Asumir la responsabilidad de **proyectos de alto impacto**, desde el desarrollo de software embebido hasta la integración de sistemas y su puesta en producción.
* Colaborar con un talentoso equipo multidisciplinar en **Hardware, Backend, IA, Datos y Producto**.
* Tener un **impacto visible en las decisiones técnicas y arquitectónicas**, a medida que la plataforma y la organización de ingeniería siguen evolucionando.
* Trabajar en un entorno dinámico con un alto nivel de **autonomía y responsabilidad**.
* Excelentes oportunidades de **crecimiento profesional y liderazgo técnico**, a medida que la empresa se expande internacionalmente.
* **Compensación competitiva**, según la experiencia.