Ubicación : Girona – Híbrido (2 días/semana en la oficina)
¿Tiene las siguientes habilidades, experiencia e impulso para tener éxito en este puesto? Descúbralo a continuación.
Facilidades de acceso: Si eres de Girona o alrededores, vas a estar en la gloria. Si vienes desde Barcelona, te pagamos el AVE (en 40 minutos de trayecto te plantas en la oficina, que está a 1 minuto de la estación).
Stack : Python 3.12, Django 5, PostgreSQL, RabbitMQ, Celery, IoT
Seamos claros: la mayoría de los edificios de oficinas son dummies. Queman calefacción para sillas vacías, iluminan plantas fantasma y sus gestores toman decisiones de millones de euros basándose en la pura intuición o en un Excel del año pasado.
¿Desplegamos sensores que miden niveles de ocupación y calidad ambiental en tiempo real. Nuestra plataforma ingiere esos millones de datos, los procesa y asiste en decisiones críticas: desde cerrar una planta entera para ahorrar energía hasta alertar a un equipo que lleva horas reunido de que la sala necesita ventilarse ya.
Tenemos clientes gigantes (Bayer, Grupo Volkswagen, Roche, HP...), gigabytes de datos esperando ser explotados y un reto mayúsculo: escalar la arquitectura que soporta toda esta lógica. Y todo esto, desde un equipo de 6 personas en Girona. ¿Tu energía va directa al código que importa.
Tu reto Como parte de nuestro equipo de Backend, serás pieza clave para escalar y optimizar una plataforma SaaS que procesa, analiza y reacciona a millones de datos provenientes de dispositivos IoT en tiempo real.
Definición de funcionalidades : Participarás activamente en el diseño y la definición técnica de las nuevas capacidades de nuestra plataforma.
Automatización : Te encargarás de automatizar procesos de desarrollo y operaciones para simplificar nuestros despliegues y optimizar la infraestructura.
Ingeniería de datos : Diseñarás cómo ingerir, procesar y servir datos de miles de sensores IoT en tiempo real sin que la base de datos implosione en el intento.
Mentoría y equipo : Trabajarás codo con codo con el resto del equipo para asegurar las buenas prácticas, el code review y la evolución del equipo técnico.
Calidad sin excusas : Escribirás código limpio, testeable y documentado. No porque te lo mande un manager, sino porque sabes que el código "spaghetti" es pan para hoy y bugs para mañana.
Python & Django : Tienes +3 años de experiencia real y dominas Django REST Framework.
PostgreSQL : No te asustan las queries complejas, los índices y sabes cómo optimizar el rendimiento.
Asincronía : Entiendes el flujo de trabajo con Celery y Redis para tareas pesadas en segundo plano.
Docker & Git: Son tu estándar diario para desarrollar y desplegar sin romper cosas en producción.
Esto incluye, como mínimo, saber crear y emplear skills, así como tener unas bases sólidas de prompt y context engineering .
Los extras (que suman puntos)
Haber trasteado con protocolos IoT (MQTT) o ingesta de datos en tiempo real.
Obsesión por el testing.
Flexibilidad adulta : Hay unas horas centrales para coordinarnos, el resto del día te gestionas tú. Híbrido real : Nos gusta vernos las caras para hacer piña. Venimos 2 días a la semana a nuestra oficina de Girona (algunos cada día, a tu elección). Si vienes de fuera, el viaje en AVE corre por nuestra cuenta.
Predicamos con el ejemplo: Como nos dedicamos a mejorar oficinas, la nuestra tiene que ser un lugar donde de verdad apetezca trabajar.
Combustible infinito: Barra libre de café de especialidad y snacks saludables (fruta, frutos secos y algún capricho) gratis.
Impacto directo : Lo que codifiques hoy, mañana estará optimizando campus corporativos enteros.
Formación activa : Libros, cursos, eventos... Si te hace mejor profesional, Orpheus lo financia.
El proceso (rápido y respetuoso)
# Café virtual (30 min): Nos conocemos, te explicamos el proyecto sin filtros y vemos si hay feeling .
# Pequeño reto/Entrevista 2: Un ejercicio práctico corto para hacer en casa, respetuoso con tu tiempo. xkdbapo
# El cierre : Vienes a Girona (con el AVE pagado, claro), conoces la oficina, nos tomamos algo con el equipo y decidimos.