Software Developer (65K-80K)
Joppy Company
Barcelona, Spain
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
API
Artificial Intelligence
Amazon Web Services (AWS)
Google BigQuery
Software as a Service
Cloud Computing
Databases
Data Synchronization
Elasticsearch
PostgreSQL
Node.js
Data Streaming
TypeScript
WebSocket
Real Time Systems
Firebase
Backend
Webhooks
Job description
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.
- 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).
- 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.
- 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., Joppy es una plataforma de reclutamiento tecnológico construida para developers por developers.
Requirements
- 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.
- 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