Desarrollador de back-end - las palmas de gran canaria
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
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., 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
Requirements
- 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, * 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
Benefits & conditions
- 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
About the company
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., 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
The 13 Best Python Libraries for Developers in 2025