Desarrollador de back-end - las palmas de gran canaria

Rawdata
Las Palmas de Gran Canaria, Spain
2 days ago
Apply on www.recruit.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Software as a Service Code Review Data Validation Django Web Framework Python (Programming Language) PostgreSQL Flask (Web Framework) Backend Git
+5 more
Fastapi Pytest Celery Restful APIs Docker

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.

Apply on www.recruit.net
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all