Desarrollador de backend

Grupo SaveFamily

Abanto y Ciérvana

On-site

EUR 55,000 - 75,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Restaurant d'entreprise

Job summary

Grupo SaveFamily busca ampliar su equipo backend para diseñar y evolucionar microservicios que dan soporte a la plataforma y a dispositivos IoT. El rol exige experiencia en Node.js (preferible TypeScript), y un historial probado en microservicios en producción.

Se valoran arquitectura hexagonal, CQRS y eventos, con RabbitMQ y Redis para proyecciones y caché, además de AWS para rendimiento y coste. Se trabajará con bases PostgreSQL de alto volumen, prácticas TDD y observabilidad de métricas y

Qualifications

  • Amplia experiencia desarrollando backend con Node.js/TypeScript.
  • Experiencia real construyendo y operando microservicios en producción.
  • Conocimiento de arquitectura hexagonal, DDD y principios SOLID.
  • Experiencia con CQRS y arquitecturas orientadas a eventos (RabbitMQ).
  • Dominio de bases de datos PostgreSQL con alto volumen de datos.

Responsibilities

  • Diseñar, desarrollar y evolucionar microservicios que soportan la plataforma y dispositivos.
  • Aplicar arquitectura hexagonal para un dominio limpio y evolucionable.
  • Construir servicios siguiendo CQRS y desenlazarlos por eventos con RabbitMQ.
  • Trabajar con TDD como norma, con tests que guían el diseño.
  • Modelar y optimizar PostgreSQL para grandes volúmenes de datos.
  • Configurar, escalar y optimizar AWS (ECS/Fargate, RDS, API Gateway, CloudWatch).
  • Participar en decisiones de arquitectura y elevar el nivel técnico del equipo.

Skills

Node.js
TypeScript
Microservices
Hexagonal architecture
DDD
Event-driven
TDD
WebSockets
MQTT
CI/CD
Observability

Tools

AWS
Docker
RabbitMQ
Redis
PostgreSQL
ECS/Fargate
API Gateway
CloudWatch
VPC
IAM

Job description

En SaveFamily desarrollamos tecnología que ayuda a las familias a estar conectadas y seguras: relojes inteligentes con GPS y una plataforma que da servicio en tiempo real a miles de usuarios. Detrás de cada ubicación, alerta o llamada hay un backend que tiene que responder siempre, rápido y sin fallos. Buscamos a alguien que quiera hacerse cargo de ese reto.

  • Diseñar, desarrollar y evolucionar microservicios en Node.js que dan soporte a nuestra plataforma y a nuestros dispositivos.
  • Aplicar arquitectura hexagonal para mantener un dominio limpio, desacoplado y fácil de evolucionar.
  • Construir servicios siguiendo CQRS: modelos de escritura y lectura separados, comunicados por eventos a través de RabbitMQ y con proyecciones de lectura en Redis.
  • Trabajar con TDD como práctica habitual, no como algo opcional: los tests guían el diseño.
  • Modelar y optimizar bases de datos PostgreSQL con volúmenes de datos elevados.
  • Configurar, escalar y optimizar nuestra infraestructura en AWS con foco en alto rendimiento, disponibilidad y control de costes.
  • Participar en decisiones de arquitectura y ayudar a elevar el nivel técnico del equipo.

Conocimientos avanzados de AWS, tanto en configuración como en optimización para alto rendimiento: ECS/Fargate, RDS, API Gateway, CloudWatch, VPC e IAM, escalado automático y tuning de rendimiento y costes.

  • Experiencia sólida como desarrollador/a backend con Node.js (idealmente TypeScript).
  • Experiencia real construyendo y operando microservicios en producción.
  • Dominio de arquitectura hexagonal (puertos y adaptadores), DDD y principios SOLID.
  • Experiencia con CQRS y arquitecturas orientadas a eventos: mensajería asíncrona con RabbitMQ, proyecciones de lectura y caché distribuida con Redis.
  • Práctica habitual de TDD.
  • Conocimiento avanzado de PostgreSQL: modelado, índices, optimización de consultas.
  • Experiencia con contenedores (Docker) en producción.
  • Experiencia con sistemas en tiempo real o IoT (WebSockets, MQTT).
  • Conocimiento de patrones de consistencia eventual, idempotencia y sagas.
  • CI/CD y cultura DevOps.
  • Observabilidad: métricas, trazas y logs distribuidos.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingeniero Backend Node.js | Microservicios, AWS, IoT, TDD
Ingeniero Backend Node.js | Microservicios, AWS, IoT, TDD

Grupo SaveFamily • Abanto y Ciérvana

On-site
EUR 55,000 - 75,000
Restaurant d'entreprise
Desarrollador/a Backend Senior
Desarrollador/a Backend Senior

Grupo SaveFamily • Castro-Urdiales

On-site
EUR 30,000 - 45,000
Flexibilidad en el trabajo
Oportunidades de formación
Cultura de mejora continua
Desarrollador/a backend
Desarrollador/a backend

El Corte Inglés • Madrid

Hybrid
EUR 48,000 - 68,000
Ticket restaurante
Transporte público
Guardería
+2
SENIOR BACKEND DEVELOPER - FINTECH
SENIOR BACKEND DEVELOPER - FINTECH

Sabina Divosi - Headhunter & Talent Partner • Madrid

Hybrid
EUR 70,000 - 100,000
Trabajo híbrido (3–2 días oficina)aina
Horario flexible
Jornada intensiva los viernes
+1
Desarrollador Fullstack
Desarrollador Fullstack

W Hunt España • León

On-site
EUR 40,000 - 60,000
Desarrollador de back-end
Desarrollador de back-end

Asseco Spain • Madrid

Remote
EUR 45,000 - 60,000
Flexibilidad horaria
Posibilidad de teletrabajo
Formación continua y certificaciones
Backend Developer / Tech Lead | Node.js, NestJS y Microservicios
Backend Developer / Tech Lead | Node.js, NestJS y Microservicios

BETWEEN Group • Barcelona

On-site
EUR 55,000 - 90,000
Retribución flexible
Descuentos en servicios
Acompañamiento Talent
+1
Backend Developer - Fintech & SaaS
Backend Developer - Fintech & SaaS

Sabina Divosi - Headhunter & Talent Partner • Comunidad de Madrid

Hybrid
EUR 45,000 - 65,000
Horario flexible
Modelo híbrido 3/2
23 días de vacaciones
+1
Backend Developer | Node.js, TypeScript
Backend Developer | Node.js, TypeScript

Capitole • Spain

On-site
EUR 55,000 - 85,000
Desarrollador/a Backend (Node.js, TypeScript & IA Conversacional)
Desarrollador/a Backend (Node.js, TypeScript & IA Conversacional)

Social You, S.L. • Madrid

Hybrid
EUR 55,000 - 75,000
Modalidad híbrida
Horario flexible
Formación técnica continua
+1