14 Feb Senior Backend Python Engineer

Description
Estamos buscando un/a Senior Backend Python Engineer para empresa global del sector de la Biotecnología, cuya misión es contribuir a mejorar la salud y el bienestar aportando soluciones analíticas diseñadas para ofrecer una buena experiencia de usuario.
La empresa diseña, desarrolla, produce y distribuye soluciones analíticas para 5 áreas de biotecnología: análisis clínico, veterinario, alimentos y bebidas, análisis agrícola y de bioprocesos.
Formarás parte de un equipo multidisciplinar de I+D+i; que trabaja con buenas prácticas y SCRUM.
🎯Misión
Estamos buscando crear la nueva generación de los equipos analizadores de laboratorio que van a ser el futuro de la empresa. Buscamos crear la plataforma de futuro, sin perder de vista lo que ya está desarrollado.
Trabajarás en un equipo multidiscilplinar de I+D+i, y estarás principalmente enfocado en 2 grandes proyectos para el ámbito bioquímico; trabajando con un equipo Senior de alto rendimiento.
👊Funciones
- Analizarás lo que ya está construido y tendrás libertad de poder decidir desde tu conocimiento el mejor camino a seguir; incorporando nuevas funcionalidades y velando por la escalabilidad del producto
- Participarás en el desarrollo de producto juntamente con expertos en cada uno de sus dominios y estando atento al feedback del cliente, para hacer evolucionar el producto constantemente
- Analizarás y diagnosticarás las causas del malfuncionamiento de funcionalidades de los productos comercializados, proponiendo e implementando soluciones, con el objetivo de mejorar la experiencia y la satisfacción de los clientes
- Trabajarás con metodología Agile, con sprints de 3 semanas + 1 semana de QA (el equipo de QA está integrado)
⭐¿Qué perfil estamos buscando?
- Perfil Senior con estudios de Ingeniería informática o formación equivalente
- Conocimiento, dominio y experiencia en actividades y herramientas necesarias para desarrollar la función de forma eficaz y ágil:
- Python y bash scripting (preferiblemente bajo Linux)
- Programación en entornos Linux
- Muy valorable experiencia con arquitectura de microservicios y API REST
- Se valorarán conocimientos en Amazon AWS o Azure
- Conocimientos y experiencia en metodologías de software,buenas prácticas de código y metodologías de testing de código
- Estar familiarizado con Clean Architectures, Orientación a objetos y acostumbrado a Patrones de Diseño
- Habituado al uso de Metodologías JIRA/Agile
- Capacidad de interrelación para trabajar en un equipo multidisciplinar de I+D+i con ingenieros de software, bioquímicos, biólogos, mecánicos, electrónicos...
- Foco en la mejora continua
- Espíritu crítico
💻Stack de los productos
- El backend del analizador es donde toda la lógica del dominio se implementa y está basada en Python usando CQRS, DDD y event-driven architecture
- Tanto el backend como el frontend están embebidos dentro de los analizadores en un OrangePi con recursos limitados, en Linux
- El Firmware está basado en C
- El Hardware está basado en STM32
- El frontend está construido con Typescript usando React, Redux y MUI
- La API cloud utiliza Kotlin y CQRS, DDD y event-driven como principal arquitectura y está desplegada usando servicios serverless en AWS. Los pipelines de producción y desarrollo y el workflow van a través de AWS.
🫴 ¿Qué te ofrecemos?
- Trabajar en empresa en crecimiento a nivel global
- Contribuir con la misión de mejorar la salud y el bienestar
- Formar parte de un equipo Senior de alto rendimiento en el que todo se debate
- Trabajar con buenas prácticas y tecnología puntera
- Modelo de trabajo: Remote-friendly. Si vives en Barcelona, podrás trabajar desde nuestras oficinas si lo deseas
- Flexibilidad: Puedes empezar a trabajar a las 6,30hs. y acabar como muy tarde a las 22,00hs. Haciendo un total de 39 horas semanales, repartidas como mejor te convenga.
- Formación: La empresa apuesta por la formación continua y te ayudará a financiar las formaciones que se propongan.
- Retribución flexible: ticket restaurant, seguro médico, bono guardería y bono transporte.
- Tipo de contrato: indefinido, con periodo de prueba de 6 meses.
🔎Proceso de selección
- Entrevista con consultoría de selección
- Entrevista con People Culture Manager + miembro del equipo técnico