Desarrollador Backend Python/Django
hace 15 días
Girona
Misión: Stop Guessing in Corporate Real Estate Ubicación : Híbrido (2/5 en Girona HQ + 3/5 Remoto). Stack: Python 3.12, Django 5, PostgreSQL, IoT Seamos claros: la mayoría de los edificios son estúpidos. Queman calefacción para sillas vacías, iluminan plantas fantasma y sus gestores toman decisiones de millones de euros basándose en la intuición o en un Excel del año pasado. ¿Desplegamos redes de sensores que miden 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 está reunido en una sala que necesita ventilarse. Tenemos clientes gigantes, terabytes de datos esperando ser explotados y un reto mayúsculo: necesitamos a alguien que nos ayude a escalar el backend que soporta toda esta lógica. No buscamos a alguien para mover tickets de Jira. Buscamos un arquitecto de datos que entienda que el código es un medio para resolver problemas reales. El Corazón del sistema: Mantendrás y evolucionarás una API robusta en Django 5 que es la columna vertebral de todo. Ingeniería de datos: Diseñarás cómo ingerir, procesar y servir datos de sensores IoT en tiempo real sin que la base de datos implosione. Predictibilidad: Trabajarás codo con codo con el equipo de Data Science para integrar modelos que no solo dicen qué pasa, sino qué pasará mañana. Calidad: 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 conoces Django REST Framework como la palma de tu mano. PostgreSQL: No te asustan las queries complejas y sabes optimizarlas. Asincronía (Celery): Entiendes que hay tareas que no pueden bloquear el sistema y sabes gestionarlas. Docker & Git: Son tu estándar para desarrollar, desplegar y trabajar en equipo sin romper nada. ¿Qué te hace destacar? (Los extras) Tiempo real: Experiencia con WebSockets (Django Channels) o Redis . Datos: Nociones de Machine Learning (pandas, scikit-learn) para hablar el idioma de nuestros Data Scientists. Calidad Pro: Obsesión por el testing ( pytest ). Flexibilidad adulta: Hay unas horas centrales para reunirnos y coordinarnos, el resto del día es tuyo. Confiamos en ti. Híbrido real: Nos gusta vernos las caras. Venimos 2 días a la semana a las oficinas de Girona (a 1 min de la estación de tren) para hacer piña y pizarra. Nota: Si vienes de Bcn, te pagamos el AVE (40 minutos y estás aquí). Lo que codifiques hoy, mañana estará optimizando campus enteros. Formación: Libros, cursos, PyCon... El Proceso (rápido y limpio) # Café virtual (30 min): Nos conocemos, te explicamos el proyecto sin filtros y vemos si hay feeling . # Pequeño reto: Un ejercicio práctico para hacer en casa, respetuoso con tu tiempo, para ver cómo piensas. # Final: Vienes a Girona, conoces al equipo y decidimos. ¿