Programador full stack

Shakers

España

Remoto

EUR 83.000 - 131.000

Part-time

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Remote en España
Proyecto freelance
Duración 4 meses
Opción continuidad

Descrizione del lavoro

Shakers busca un backend senior muy fuerte en Node.js/TypeScript para desarrollar servicios de negocio y la ingesta de datos en un monolito modular con arquitectura hexagonal. Se trabajará en la conversación por voz en tiempo real, autenticación y despliegue en Azure, con observabilidad básica, colaborando con un data scientist para llevar IA a producción.

La vacante es freelance vía Shakers, remoto en España, con duración hasta finales de enero 2027 (~4 meses) y opción de continuidad en la fase

Competenze

  • Experiencia senior en backend con Node.js/TypeScript.
  • Conocimiento de arquitectura hexagonal y DDD.
  • Experiencia con REST APIs y servicios de ingesta de datos.

Mansioni

  • Desarrollar los servicios de negocio en un monolito modular con arquitectura hexagonal.
  • Construir la ingesta de datos: validación, normalización y trazabilidad.
  • Desarrollar el lado servidor de la conversación por voz en tiempo real.
  • Implementar autenticación, roles y aislamiento de datos por usuario.
  • Montar CI/CD, entornos y despliegue en Azure, con observabilidad básica.
  • Colaborar con el data scientist para llevar a producción el servicio de IA y apoyar en la web.
  • Arquitectura hexagonal/DDD y diseño de APIs REST.
  • PostgreSQL, Docker y pipelines CI/CD.
  • Comunicación en tiempo real: WebSockets o streaming.

Conoscenze

Backend senior
TypeScript/Node.js
REST API design
Arquitectura hexagonal
DDD
WebSockets
Real-time communication

Strumenti

NestJS
PostgreSQL
Docker
CI/CD
Azure
Keycloak
NATS
RabbitMQ
Kafka

Descrizione del lavoro

Desde Shakers estamos colaborando con una startup de inteligencia comercial. Creando un asistente de voz que acompaña a los comerciales antes y después de cada visita, y la plataforma web desde la que se gestiona. Están en fase MVP, con un equipo técnico pequeño y senior dirigido por nuestro arquitecto de sistemas.

Un/a perfil full-stack muy fuerte en backend, con conocimiento suficiente de frontend para integrarse sin fricción con la web y la app. Serás la persona de referencia del backend de negocio y de la plataforma de despliegue.

  • Desarrollar los servicios de negocio (agenda, clientes, fichas, territorios, reglas) en un monolito modular con arquitectura hexagonal.
  • Construir la ingesta de los datos que los clientes cargan en un punto de carga definido: validación, normalización y trazabilidad de cada carga.
  • Desarrollar el lado servidor de la conversación por voz en tiempo real (canal bidireccional entre la app, el servicio de IA y los proveedores de voz).
  • Implementar autenticación, roles y aislamiento de datos por usuario.
  • Montar CI/CD, entornos y despliegue en Azure, con observabilidad básica.
  • Colaborar con el data scientist para llevar a producción el servicio de IA + apoyar en la web cuando haga falta.
  • Nivel senior en backend con TypeScript/Node.js (NestJS o similar), con productos en producción.
  • Arquitectura hexagonal/DDD y diseño de APIs REST.
  • PostgreSQL, Docker y pipelines CI/CD.
  • Comunicación en tiempo real: WebSockets o streaming.
  • Conocimiento práctico de React/Next.js (para integrarte con el frontal).
  • Soltura con Python para servicios (FastAPI).
  • Español profesional.
  • Azure (Container Apps o AKS) y GitOps.
  • Keycloak u otro proveedor de identidad OIDC/SAML.
  • Mensajería (NATS, RabbitMQ, Kafka).
  • Experiencia en sectores regulados (salud, farma, banca).
Condiciones
  • Modalidad: freelance vía Shakers.
  • Duración: hasta finales de enero 2027 (~4 meses) con opción de continuidad en la fase piloto.
  • Ubicación: remoto en España con horario solapado con el equipo.

En Shakers nos ocupamos de la gestión del proyecto, la facturación y el acompañamiento durante toda la colaboración.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Backend/Full-Stack Dev (Node/TS) — Remote Spain
Senior Backend/Full-Stack Dev (Node/TS) — Remote Spain

Shakers • Spagna

Remoto
EUR 83.000 - 131.000
Remote en España
Proyecto freelance
Duración 4 meses
+1
Ingeniero de software
Ingeniero de software

Shakers • Madrid

In loco
EUR 67.000 - 100.000
Director de proyectos de TI
Director de proyectos de TI

Shakers • Asturias

Ibrido
EUR 55.000 - 90.000
Freelance vía Shakers
Presencia periódica en Avilés
Backend Engineer con conocimientos en desarrollos con LLM
Backend Engineer con conocimientos en desarrollos con LLM

Asesoria Informatica Torrelavega • Spagna

In loco
EUR 40.000 - 60.000
Salario competitivo
Trabajo 100% remoto
Cultura de excelencia
Product Owner - IA conversacional / Customer Care
Product Owner - IA conversacional / Customer Care

Product Hunter • Madrid

Ibrido
EUR 55.000 - 70.000
Senior AI Software Engineer
Senior AI Software Engineer

Clidrive • Spagna

Remoto
EUR 90.000 - 130.000
Remoto total
Impacto directo en producto
Entorno técnico exigente
Onboarding Specialist (con Italiano)
Onboarding Specialist (con Italiano)

heydiga • Madrid

In loco
EUR 36.000 - 54.000
Ingeniero de software Senior (Node.js/python) IA Generativa
Ingeniero de software Senior (Node.js/python) IA Generativa

Iteriam • Spagna

Remoto
EUR 52.000 - 76.000
Seguro de salud
Seguro dental
Seguro de vida
+4
Desarrollador/a Full Stack
Desarrollador/a Full Stack

AMS Solutions • La Coruña

Remoto
EUR 35.000 - 45.000
Contrato indefinido
Teletrabajo 100%
Seguro médico
+1
Desarrolladores backend IA Generativa y Asistentes Conversacionales BARCELONA y MADRID(She/He/They)
Desarrolladores backend IA Generativa y Asistentes Conversacionales BARCELONA y MADRID(She/He/They)

NTT DATA Europe & Latam • Barcelona

Ibrido
EUR 60.000 - 90.000
NTT DATA University
Seguro médico
Horario flexible
+2