El portal de empleo de España

Ingeniero Backend Sénior

En remoto, EU +1·Jornada completa·Añadida hace 9 días

Plentific

2 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Solo desde ciertos lugares, según la oferta: «Availability to work with substantial overlap with UK working hours.»

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 6+ años de experiencia

    Puesto de nivel Senior.

Esta oferta se ha traducido automáticamente al español.

Requisitos

Qué buscan

  • Nivel experto en Python y Django, con sólidos fundamentos de diseño orientado a objetos e ingeniería de software.

  • Gran dominio del diseño de APIs, arquitectura orientada a servicios, sistemas distribuidos y procesamiento asíncrono.

  • Nivel experto en modelado de datos relacionales, incluyendo la capacidad de producir ERDs claros, definir entidades, relaciones, restricciones y propiedad, y diseñar esquemas de PostgreSQL que equilibren corrección, rendimiento y evolución segura.

  • Capacidad demostrable para convertir requisitos de producto incompletos en diseños de soluciones técnicas claros para cambios complejos de backend, identificando suposiciones y resolviendo ambigüedades con colegas de producto e ingeniería mediante análisis escritos concisos y diagramas apropiados de arquitectura, secuencia, flujo de datos y relación de entidades.

  • Criterio sólido en cuanto a pruebas automatizadas, observabilidad, fiabilidad en producción, seguridad e integridad de los datos.

  • Gran fluidez de trabajo con herramientas de codificación basadas en agentes y flujos de trabajo de desarrollo basados en especificaciones, incluyendo la redacción de especificaciones, la generación de código, la generación de pruebas y la revisión crítica.

  • Capacidad demostrable para revisar diseños técnicos y código, explicar compensaciones y formar a ingenieros con menos experiencia.

  • Comunicación escrita y verbal clara, con capacidad para explicar conceptos técnicos complejos y riesgos de entrega en un lenguaje sencillo.

  • Criterio pragmático de entrega, equilibrando las necesidades inmediatas del producto con la mantenibilidad y escalabilidad de una plataforma de larga duración.

  • Gran ambición y un fuerte sentido de la urgencia, con el impulso para entregar un roadmap de producto ambicioso a ritmo rápido utilizando IA, y una actitud positiva y resolutiva.

  • Más de 6 años de experiencia profesional en ingeniería de software, con experiencia comercial sustancial en Python y Django.

  • Experiencia construyendo y operando servicios basados en Django en producción sobre AWS y Kubernetes.

  • Experiencia con Django REST Framework o FastAPI, PostgreSQL, Redis, Celery y pipelines de CI/CD.

  • Trayectoria diseñando y evolucionando de forma segura modelos de datos relacionales complejos en una base de código de producción grande y de larga duración, utilizando ERDs y diseños técnicos escritos para alinear a ingenieros y partes interesadas, preservando la calidad del diseño, la testeabilidad, la mantenibilidad y la evolución segura.

  • Experiencia trabajando en equipos de producto multifuncionales con responsabilidad compartida sobre los resultados del cliente y la operación en producción.

  • Experiencia utilizando herramientas de codificación con IA en un flujo de trabajo profesional de entrega de software, idealmente dentro de un marco de desarrollo basado en especificaciones.

  • Residir en un país donde actualmente empleamos o contratamos ingenieros remotos: Reino Unido, Alemania, Turquía, Polonia, Italia, España o Portugal, con derecho a trabajar allí.

  • Disponibilidad para trabajar con un solapamiento sustancial con el horario laboral del Reino Unido.

El puesto

Este es un puesto práctico y totalmente remoto en uno de los equipos de ingeniería de producto multifuncionales de Plentific. El Senior Backend Engineer trabaja junto a product managers, ingenieros frontend, ingenieros de calidad y otros ingenieros backend para construir y operar los servicios detrás de las reparaciones, presupuestos y facturación, pagos, búsqueda de contratistas, mensajería, notificaciones y prevención de fraude. El puesto está abierto en los países europeos donde actualmente empleamos o contratamos ingenieros remotos.

Nuestro backend está construido principalmente en Python y Django, con Django REST Framework y FastAPI para dar soporte a las APIs en una arquitectura orientada a servicios desplegada en AWS y Kubernetes. PostgreSQL, Redis y Celery sustentan los flujos de trabajo asíncronos y de uso intensivo de datos. Los sistemas gestionan permisos complejos, integraciones heredadas, altos volúmenes de transacciones y procesos de negocio donde la fiabilidad y la corrección de los datos son fundamentales.

El desarrollo asistido por IA y basado en especificaciones es parte de la práctica de ingeniería normal en Plentific. El Senior Backend Engineer convierte los requisitos de producto en especificaciones listas para la implementación, utiliza herramientas de codificación agénticas en la implementación, pruebas, revisión y documentación, y es responsable del software resultante. El contenido generado por IA se somete al mismo estándar que el código escrito por humanos. El éxito significa entregar servicios fiables, mejorar la base de código y la práctica de ingeniería en torno al rol, y permitir que el equipo en general realice lanzamientos con confianza y rapidez.

Qué harás

  • Construir y mantener APIs, microservicios y pipelines de datos utilizando Python, Django, Django REST Framework, FastAPI y herramientas de plataforma relacionadas.

  • Diseñar límites de servicio, contratos de API, modelos de datos relacionales y flujos de integración para operaciones inmobiliarias complejas. Producir ERDs y otros diagramas técnicos donde faciliten la revisión de relaciones, propiedad y comportamiento del sistema.

  • Desarrollar flujos de trabajo asíncronos y orientados a eventos utilizando tecnologías como Celery y Redis.

  • Escribir SQL complejo, evolucionar esquemas de PostgreSQL de forma segura y optimizar el rendimiento de la base de datos cuando la experiencia del cliente o el rendimiento operativo dependan de ello.

  • Revisar, refactorizar y retirar código existente para que siga siendo legible, testeable, mantenible y adecuado para los nuevos requisitos del producto.

  • Escribir pruebas automatizadas al nivel adecuado e integrarlas en CI/CD para que los cambios puedan lanzarse con pruebas claras de calidad.

  • Instrumentar los servicios con logs, métricas, trazas y alertas que faciliten la comprensión del comportamiento en producción y de los fallos.

  • Diagnosticar y resolver incidentes de producción en servicios, bases de datos, colas, integraciones e infraestructura.

  • Diseñar para la seguridad, resiliencia, rendimiento e integridad de los datos en flujos de trabajo críticos para el negocio.

  • Colaborar con product managers, ingenieros frontend e ingenieros de calidad para convertir el comportamiento de producto acordado en diseños de soluciones técnicas listos para la implementación, que cubran suposiciones, alternativas, interacciones de servicio, cambios en datos y esquemas, modos de fallo, seguridad, observabilidad, despliegue, rollback y pruebas.

  • Utilizar herramientas de codificación agénticas como Codex, Claude Code, Cursor o equivalentes para generar, refactorizar, probar, revisar y documentar código dentro de restricciones técnicas claras.

  • Evaluar críticamente el código generado por IA en cuanto a corrección, mantenibilidad, seguridad, rendimiento y adecuación a la arquitectura de Plentific.

  • Dividir las especificaciones en cambios pequeños y revisables, y validar cada cambio frente a su comportamiento previsto antes del lanzamiento.

  • Mejorar la práctica de desarrollo basado en especificaciones del equipo mediante patrones reutilizables, listas de verificación de revisión, ejemplos y documentación concisa.

  • Colaborar con product managers, ingenieros frontend, ingenieros de calidad y otros ingenieros backend desde el planteamiento del problema hasta el lanzamiento y la operación en producción.

  • Detectar riesgos técnicos y compensaciones (trade-offs) de forma temprana, y proponer cambios pragmáticos en el alcance, el diseño o los planes de entrega.

  • Revisar código y diseños técnicos, estableciendo un estándar alto y proporcionando feedback que ayude a otros ingenieros a mejorar.

  • Formar a ingenieros de nivel medio y junior mediante emparejamiento (pairing), revisión de código, depuración y discusión de diseño.

Sobre Plentific

Plentific es una empresa de tecnología inmobiliaria que ofrece una plataforma de operaciones inmobiliarias basada en la nube para proveedores de vivienda, propietarios y contratistas. Su software gestiona el mantenimiento de propiedades de extremo a extremo —desde la creación de órdenes de trabajo con los residentes hasta la orquestación, búsqueda y facturación de contratistas— y cuenta con la confianza de 100 clientes inmobiliarios líderes, gestionando más de 1,7 millones de unidades, más de 3 millones de residentes activos y una red de más de 5.000 proveedores de servicios.

Más allá de su plataforma principal, Plentific ofrece Plentific Managed, una oferta de gestión de propiedades como servicio, junto con un mercado de contratistas verificados, APIs abiertas y un mercado de integraciones, posicionándose como una fuente de verdad basada en datos para la gestión de activos y contratistas.

Sector
Property tech

En sus propias palabras

Sobre la empresa y el equipo

Plentific es una plataforma de tecnología inmobiliaria utilizada por proveedores de vivienda, autoridades locales, asociaciones de vivienda, gestores de activos y contratistas en todo el Reino Unido y Alemania para coordinar reparaciones, mantenimiento y flujos de trabajo de contratistas a gran escala. La plataforma combina un marketplace, automatización de flujos de trabajo y analítica operativa, y está diseñada para gestionar el volumen y las exigencias de cumplimiento de la vivienda social, las carteras de propiedades de autoridades locales y las operaciones residenciales a gran escala. Nuestra sede central está en Londres y nuestro equipo trabaja en toda Europa.

Estamos ampliando el equipo para expandir la cobertura de la plataforma en toda Europa e integrar la IA en todo el producto y el modelo operativo. Si te interesa trabajar en problemas reales y complejos en un sector que durante mucho tiempo ha carecido de un buen software, nos gustaría saber de ti.

Todas las vacantes de Plentific
WhatsApp

Ingeniero Frontend Sénior

PlentificHace 1 sem.
En remoto, EU +3
Ver los 2 empleos