Backend Developer (Python / FastAPI) — RawData · Remoto desde España En RawData estamos buscando un/a Backend Developer con Python y FastAPI para unirse a nuestro equipo de producto. El trabajo es 100% remoto desde España y buscamos una experiencia mínima de 3 años con Python en producción.
Desarrollamos la plataforma SaaS que usan cooperativas, distribuidores, grandes explotaciones y corporates agroalimentarios. Buscamos un backend para dos áreas concretas y con peso real en el producto: integraciones con sistemas externos de clientes y otras fuentes.
? El reto que te hará crecer Las integraciones en rrhh implican lógica de negocio densa en diferentes áreas: jornadas, turnos, horas efectivas, convenios distintos por cliente y por campaña, y cálculos que tienen que cuadrar al céntimo porque de ahí sale dinero. Las integraciones implican pelearse con ERPs, sistemas de fichaje y formatos que cada cliente tiene a su manera.
Trabajarás mano a mano con producto y con el resto del equipo técnico, reportando al Tech Lead. El equipo es pequeño, así que tu criterio pesa: si algo se puede hacer mejor, se discute y se cambia.
? Por qué RawData
Somos un SaaS B2B para empresas de producción agrícola de tamaño medio y grande. Ofrecemos las tecnologías digitales más innovadoras para el sector y contamos con cerca de 300 clientes como Nufri, The Natural Fruit, Freixenet, Juvé y Camps, Bagú o La Unión.
El equipo de producto lo formamos 9 personas entre desarrollo, producto, I+D e IA. Producto propio, roadmap propio y decisiones técnicas que se toman dentro, no en un comité de tres capas.
?♀️ Qué harás
Como Backend Developer, te encargarás de:
- Diseñar y desarrollar servicios en Python con FastAPI
- Construir y mantener el motor de cálculo de prenóminas: reglas parametrizables por cliente, trazabilidad de cada cálculo y capacidad de recalcular sin corromper histórico
- Levantar y sostener integraciones con sistemas externos: APIs de terceros,
importaciones masivas, sincronizaciones programadas, y la gestión de errores, reintentos y reconciliación que eso arrastra
- Modelar datos en PostgreSQL pensando en volumen y en consultas que no se caigan cuando un cliente mete una campaña completa
- Participar en las decisiones de arquitectura del backend
- Detectar el caso límite antes de que lo detecte el cliente
? A quién buscamos
Imprescindible
- Mínimo 3 años de experiencia con Python en producción
- FastAPI (o experiencia sólida con Flask/Django y disposición a migrar)
- PostgreSQL: modelado, consultas complejas, optimización
- Diseño y consumo de APIs REST
- Experiencia real con integraciones de terceros: autenticación, paginación, rate limits, idempotencia, gestión de fallos
- Manejo de fechas, horas y zonas horarias sin miedo — en prenóminas es donde se rompe todo
- Git y trabajo con revisión de código
- Comodidad trabajando de forma autónoma en remoto
Valoramos:
- AWS (Lambda, S3, RDS, ECS, colas)
- pandas para procesamiento y validación de datos en volumen
- pendulum o equivalente para lógica temporal
- Experiencia previa en nóminas, RRHH, control de presencia o facturación
- SaaS B2B multi-tenant: aislamiento de datos, configuración por cliente
- Testing (pytest) y CI
- Docker
- Tareas asíncronas y programadas (Celery, EventBridge o similar)
- Conocimiento del sector agro o de convenios agrarios
⭐ Incentivos
- Salario fijo según valía y experiencia
- Trabajo 100% remoto desde España y flexibilidad horaria real
- Seguro médico privado pagado íntegramente por la empresa
- 5 días de vacaciones adicionales en Navidad
- Dominio técnico con complejidad real, no maquetar endpoints
- Equipo técnico pequeño, sin capas intermedias
- Eventos de equipo presenciales
? Cómo aplicar Aplica y/o envía tu CV a
[email protected]. Si has trabajado en algún dominio con reglas de negocio complicadas —nóminas, facturación, logística—, cuéntanoslo en dos líneas: es lo que más nos interesa.
Te esperamos!
📌 Desarrollador de back-end (España)
🏢 RawData
📍 España