El portal de empleo de España

Ingeniero Backend Sénior

En remoto, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia·Jornada completa·Añadida ayer (comprobada el 6 nov)

AgileEngine

20 ofertas abiertas

Nuestro resumen

Horario
Incluye fines de semana
Modalidad
En remoto (Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
5+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

Los requisitos obligatorios son más de 5 años de desarrollo backend con TypeScript en Node.js, PostgreSQL o MySQL, caché con Redis, APIs REST y GraphQL, uso diario de herramientas de codificación con IA y un nivel de inglés intermedio-alto.

  • Más de 5 años de desarrollo backend con TypeScript en Node.js.
  • Dominio sólido del sistema de tipos de TypeScript (generics, inference, discriminated unions, narrowing).
  • Experiencia en validación de esquemas con Zod o similar.
  • Sólidas habilidades SQL en PostgreSQL y/o MySQL: diseño de esquemas, indexación, planes de consulta, migraciones en datos en vivo, transacciones y bloqueo (locking).
  • Experiencia gestionando una base de datos analítica a volumen de producción (preferiblemente ClickHouse; BigQuery, Druid o similares también cuentan).
  • Experiencia diseñando caché: Redis o un almacén compatible, estrategias de invalidación, cabeceras de caché HTTP, comportamiento de CDN.
  • Experiencia diseñando y consumiendo APIs REST y GraphQL, incluyendo autenticación y límites de tasa.
  • Experiencia con trabajos en segundo plano y colas de mensajes, incluyendo la gestión de trabajos que se ejecutan dos veces o que no se ejecutan en absoluto.
  • Experiencia con aplicaciones de producción orientadas al usuario y de alto volumen.
  • Experiencia llevando un producto desde la idea hasta la producción.
  • Competencia con herramientas de codificación de IA agénticas (Claude Code, Cursor o similares): uso diario y práctico en una base de código real, y buen criterio sobre cuándo su producción necesita revisión.
  • Comodidad leyendo y modificando código React cuando una funcionalidad llega al frontend.
  • Capacidad para trabajar bien en un entorno de estilo startup, de ritmo rápido y con prioridades cambiantes.
  • Flexibilidad en el horario de trabajo: algunos lanzamientos de juegos ocurren por la noche o los fines de semana y requieren cobertura fuera del horario estándar de 9 a 5.
  • Pasión por el gaming.
  • Nivel de inglés intermedio-alto.

Se valorará

  • Experiencia con Bun.
  • Experiencia con cualquiera de las tecnologías del stack actual: Remix, Next.js, Fastify, Hono, Prisma, Drizzle, Apollo GraphQL, Meilisearch, NATS, Ory, Stripe, Nx.
  • shadcn/ui y Tailwind CSS.
  • Configuraciones de lint estrictas (typescript-eslint strictTypeChecked, reglas de lint personalizadas, límites de arquitectura).
  • Docker, Kubernetes, GitOps (ArgoCD), GitHub Actions, External Secrets.
  • Pagos y suscripciones (Stripe checkout, webhooks, códigos promocionales).
  • Escritura de instrucciones para agentes, habilidades o herramientas personalizadas para agentes de codificación de IA.
  • Experiencia construyendo herramientas de juego, como bases de datos, mapas interactivos, calculadoras o planificadores.

Salario y beneficios

Qué ofrecen

  • Crecimiento sin límites: desarrolla tus habilidades mediante mentoría, TechTalks internos, proyectos desafiantes y un presupuesto anual dedicado al aprendizaje.
  • Compensación competitiva: recibe el reconocimiento que refleje tus habilidades e impacto, con revisiones periódicas de desempeño y remuneración.
  • Flexibilidad: trabaja 100% en remoto con horarios flexibles que favorezcan la concentración, la autonomía y un ritmo de trabajo saludable.
  • Proyectos modernos y significativos: construye productos de gran impacto utilizando tecnologías modernas junto a equipos globales y marcas líderes.
  • Cultura colaborativa: únete a un entorno de apoyo sin micromanagement, donde se acogen las ideas y se reconocen las contribuciones.
  • Bienestar y apoyo: accede a programas de bienestar locales y apoyo centrado en las personas adaptado a tu ubicación.

El puesto

Estamos buscando un Senior Backend Engineer para construir y escalar el backend de un sitio de acompañamiento de gaming de alto tráfico.

Qué harás

  • Construir y mantener APIs REST y GraphQL en TypeScript (Fastify, Hono) para perfiles de usuario, suscripciones y datos de juegos, incluyendo autenticación, límites de tasa (rate limits) y contratos tipados.
  • Diseñar esquemas y escribir consultas para PostgreSQL y MySQL (Prisma, Drizzle), incluyendo datos de juegos versionados, builds de jugadores y migraciones en tablas en uso en vivo.
  • Ejecutar pipelines de analítica en ClickHouse: registros de peticiones, vistas materializadas, métricas de artículos e ingresos, y las consultas detrás de los dashboards.
  • Gestionar las capas de caché de extremo a extremo: almacenes compatibles con Redis, caché de consultas, caché invalidada por etiquetas, cabeceras HTTP y purgas de CDN.
  • Construir y ejecutar trabajos programados y consumidores de colas (NATS) para la sincronización de datos de juegos, tablas de clasificación, indexación en Meilisearch, sitemaps, webhooks de Stripe, pagos y solicitudes de eliminación de datos.
  • Integrar APIs de terceros (Stripe, Discord, Blizzard, IGDB, Steam, YouTube), gestionando reintentos, backoff y límites de tasa.
  • Procesar imágenes de juegos en teselas de mapas (map tiles), hojas de sprites (sprite sheets) y tamaños de imagen responsivos.
  • Mantener las respuestas ligeras para las páginas de Remix y Next.js para mejorar el tiempo del primer byte (TTFB), PageSpeed y SEO.
  • Trabajar con agentes de codificación de IA todos los días: dirigirlos, revisar su producción y mantener las salvaguardas que hagan que sus cambios sean seguros para fusionar (tests, reglas de lint, comprobaciones de build, instrucciones para el agente).
  • Desplegar a través de Docker, GitHub Actions y Kubernetes.
  • Dar soporte en lanzamientos de juegos de alto tráfico, incluyendo fuera del horario habitual cuando sea necesario.

Sobre AgileEngine

AgileEngine es una empresa de ingeniería de software a medida que crea productos digitales para clientes de sectores como fintech, salud, retail y medios de comunicación. Con un equipo global de más de 1.000 ingenieros y presencia en América, Europa y Asia, la empresa es conocida por su modelo de entrega ágil y su experiencia en IA, nube e integraciones empresariales. Opera como socio tecnológico tanto para startups como para grandes empresas, ofreciendo desarrollo de productos de extremo a extremo, desde la estrategia hasta el mantenimiento.

En España, AgileEngine cuenta con un equipo creciente de ingenieros y especialistas, con roles que abarcan IA, datos, seguridad e ingeniería de plataformas. La empresa promueve una cultura remota-first, que permite a los profesionales trabajar desde cualquier lugar de España mientras colaboran con equipos internacionales. Para las contrataciones internacionales, AgileEngine ofrece compensación competitiva, oportunidades de desarrollo profesional y un entorno de trabajo diverso y en inglés, lo que la convierte en una opción atractiva para el talento tecnológico que busca reubicarse en España.

Sector
Ingeniería de software
Fundación
2009
Plantilla
1,000–5,000
Sede
Washington, D.C., EE. UU.

Datos prácticos

  • AgileEngine ofrece puestos totalmente remotos en España, lo que permite flexibilidad de ubicación dentro del país.
  • La empresa tiene un equipo global, con el inglés como idioma de trabajo principal, lo que la hace accesible para profesionales internacionales.
  • AgileEngine ofrece oportunidades de desarrollo profesional, incluyendo certificaciones y presupuestos de aprendizaje.
  • La empresa tiene un fuerte enfoque en el equilibrio entre vida laboral y personal, con horarios flexibles y una cultura de apoyo.
  • Los empleados en España forman parte de una red global, con oportunidades de colaborar con equipos en América y Europa.
Todas las vacantes de AgileEngine
WhatsApp
AgileEngine
AgileEngine
Hace 2 sem.

Analista de Datos

En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

🇬🇧
Ver los 20 empleos