Point your AI agent at freehire and let it find you a job.

Get the CLI →

Grupo SaveFamily

Open 17d

Desarrollador de backend

Posted Updated 6 views
Discussion

Summary

Backend developer at SaveFamily designing and evolving Node.js microservices that power GPS smartwatches and a real-time family-safety platform, using hexagonal architecture, CQRS with RabbitMQ and Redis, PostgreSQL, and AWS. Advanced AWS skills are the stated key requirement.

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.

REQUISITO CLAVE · AWS avanzado

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.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available