Joppy
Backend Engineer (Node.js / TypeScript)
JoppySpain18 hours ago
Full-timeInformation Technology

Una de las empresas con las que colaboramos en Joppy busca incorporar un/a Backend Developer con experiencia en NodeJs y Typescript, para ser el responsable de diseñar y construir los sistemas que impulsan el flujo de datos en toda la plataforma: desde Firebase hasta Postgres, desde semantic search hasta social feeds, y todo lo que hay entre medio.


🛠️ Tech Stack

  • Backend: Node.js, Express, TypeScript, Firebase Functions
  • Databases: PostgreSQL (Prisma), Firebase Firestore, qdrant (vector DB)
  • Integrations: Algolia (search), GetStream (social feeds), OpenAI (AI/ML)
  • Cloud: AWS / GCP, Render.com, Firebase Hosting
  • Tools: GitHub Actions, promptfoo (AI evals), Jest, Postman
  • AI: OpenAI agentic framework, Perplexity API, embeddings


🧩 Rol:

1. Real-time Systems & Data Proliferation

  • Gestionarás el flujo y la sincronización de datos entre varios datastores (Firebase Firestore, PostgreSQL, qdrant vector DB, Algolia search indexes, GetStream feeds).
  • Construirás sistemas que mantengan los datos consistentes y con alto rendimiento entre plataformas, manejando real-time updates, webhooks y arquitecturas basadas en eventos (event-driven architectures).


2. AI/ML Integration

  • Desarrollarás funciones impulsadas por AI, como semantic search, categorización de contenido y recomendaciones inteligentes.
  • Trabajarás con OpenAI APIs, embeddings, vector databases (qdrant) y agent frameworks para aportar inteligencia a la plataforma.
  • Usamos promptfoo para evaluación y testing.


3. Cloud Architecture & Infrastructure

  • Diseñarás sistemas escalables en AWS/GCP, optimizarás Firebase Functions, gestionarás despliegues en Render.com, implementarás monitoring y observability, y garantizarás la fiabilidad del sistema en toda nuestra arquitectura distribuida.


🧠 Requisitos:

  • 5–8 años de experiencia en backend development
  • Sólida experiencia en Node / TypeScript – escribes código backend limpio, type-safe, y comprendes patrones async, manejo de errores, principios de API design y preferiblemente DDD
  • Experiencia con platform integration / multiple datasources – has integrado servicios de terceros (SAAS products) y gestionado las conexiones de datos entre ellos.
  • Usamos queues en GCP y Firebase write triggers para manejar múltiples destinos (por ejemplo, Algolia, Qdrant, BigQuery, GetStream)
  • Conocimiento de Cloud Platforms – poco a poco estamos diseñando nuestra propia cloud infra, algo que será cada vez más importante a medida que probemos distintos terceros y, finalmente, administremos nuestra infraestructura completa.


Deseable

  • Experiencia con el ecosistema Firebase (Functions, Firestore, Auth, Storage)
  • Experiencia con vector databases y semantic search (qdrant, Pinecone, etc.)
  • Experiencia en AI/ML integration (OpenAI, embeddings, agent frameworks)
  • Experiencia con real-time systems (WebSockets, pub/sub, event streaming)
  • Experiencia con search platforms (Algolia, Elasticsearch)
  • Integraciones con social platforms (GetStream, feeds, activity streams)
  • Experiencia con WhatsApp Cloud API u otras plataformas de mensajería


About Joppy

Joppy es una plataforma de reclutamiento tecnológico construida para developers por developers.

✅ No se requiere CV. Solo di lo que sabes y lo que quieres.

✅ Perfil anónimo por defecto.

✅ Tú eliges quién puede hablar contigo. Las empresas no pueden escribirte hasta que aceptes su oferta.

✅ Sólo ofertas relevantes que coincidan con tus preferencias. No más ofertas de Javascript para desarrolladores Java.

✅ Obtén una recompensa si te contratan.

Echa un ojo a las oportunidades de empleo tecnológico de forma anónima y encuentra el trabajo que te haga feliz.

Key Skills

Ranked by relevance