El portal de empleo de España
Más de 93.000 ofertas activasSenior Backend Engineer (Core Team)
En remoto, European Union +2·Jornada completa·Añadida hace más de un año (comprobada el 27 oct)
17 ofertas abiertas
Nuestro resumen
- Modalidad
- En remoto (European Union / Ukraine / Kyiv, Ukraine)
- Contrato
- Jornada completa
- Inglés
- Obligatorio
- Beneficios
- Seguro médico privado




Habilidades
Esta oferta se escribió originalmente en inglés.
Requisitos
Se valorará
Experiencia con ClickHouse u otras bases de datos columnares/analíticas
Experiencia con arquitecturas multi-región / failover: replicación de datos, aislamiento regional y degradación controlada (graceful degradation)
Uso práctico de agentes de IA para programación como Cursor o Claude Code como parte del desarrollo diario: prompting efectivo, revisión y validación de código generado por IA
Comprensión de la seguridad de las aplicaciones y de las mejores prácticas de la industria
Experiencia en el dominio del juego (gambling)
Salario y beneficios
Qué ofrecen
Salario competitivo
Bonos trimestrales
Tiempo libre remunerado ilimitado
Baja por enfermedad remunerada ilimitada
Trabajo remoto y flexible
Seguro médico privado
Apoyo financiero para eventos vitales
Presupuesto para desarrollo profesional
Exposición internacional
Eventos regulares de la empresa
*Los beneficios pueden variar según la ubicación y el acuerdo contractual
El puesto
Buscamos un Senior Backend Developer que prospere en un entorno puramente práctico y que disfrute estando cerca del código a diario. Este rol está muy enfocado en construir, optimizar y escalar servicios backend en un sistema de alta carga donde el rendimiento y la fiabilidad son críticos.
Trabajarás en desafíos complejos en tiempo real en el núcleo de nuestra plataforma: mejorando la latencia, garantizando la alta disponibilidad y haciendo que los sistemas sean más eficientes a escala. Este no es un rol centrado en la coordinación; es para alguien que disfrute escribiendo código de producción, resolviendo problemas de ingeniería difíciles y viendo el impacto directo de su trabajo.
Si te orientas al producto, asumes la responsabilidad y prefieres un enfoque de "construir primero, mejorar rápido" mientras trabajas en sistemas donde cada milisegundo cuenta, este puesto te hará sentir como en casa.
Qué harás
Trabajar como parte de un equipo multidisciplinar responsable de un producto principal dentro de la plataforma
Diseñar, construir y entregar nuevas funcionalidades de backend de extremo a extremo en un entorno distribuido
Escribir código de alta calidad a nivel de producción a diario, contribuyendo directamente a un sistema escalable de alta carga
Asumir la responsabilidad de los servicios que gestionan transacciones financieras a escala, con un fuerte enfoque en la fiabilidad y la precisión
Sugerir e implementar proactivamente mejoras en la arquitectura, los procesos y las prácticas de desarrollo
Participar en revisiones de código y de arquitectura para mantener altos estándares de ingeniería
Resolver desafíos técnicos y de negocio complejos con soluciones pragmáticas y eficientes
Participar en guardias (on-call rotations) dentro del squad para garantizar la fiabilidad y disponibilidad de nuestros sistemas
Desempeñar un papel activo en las iniciativas de transformación tecnológica en curso en toda la plataforma
Colaborar estrechamente con ingenieros, producto y otros stakeholders para ofrecer soluciones de gran impacto utilizadas por millones de personas en todo el mundo
Requisitos
Una experiencia sólida con Node.js/TypeScript es ideal, pero también aceptamos expertos en otros lenguajes OOP como Java, Python, C++, C# o Go
Sólido conocimiento de técnicas de programación asíncrona
Experiencia profunda en producción con Kafka: capacidad para razonar sobre los reequilibrios de los consumer-groups y su impacto en el procesamiento en curso, estrategias de commit de offset bajo reintentos y entrega duplicada, y los límites de la semántica "exactly-once"
Experiencia diseñando manejadores idempotentes y seguros para reintentos en pipelines de "at-least-once": transactional outbox, claves de idempotencia y deduplicación
Experiencia construyendo servicios con gRPC o frameworks RPC similares
Conocimientos sólidos de bases de datos relacionales como MySQL o PostgreSQL, además de experiencia en producción con al menos una tecnología NoSQL a escala, como DynamoDB, MongoDB o Redis
Experiencia práctica ejecutando servicios en Kubernetes y AWS/GCP: despliegue, autoescalado, límites de recursos y depuración en producción
Experiencia en operaciones de producción: responsabilidad de guardia de un sistema de alta carga, incluyendo respuesta ante incidentes, evaluación de impacto, análisis de causa raíz y mejoras post-incidente
Proceso de selección
1. Entrevista de RR. HH. (30-45 min)
2. Entrevista con un Hiring Manager (45 min)
3. Entrevista técnica con live coding (90 min)
4. Entrevista final con C-level (60 min)
Al enviar su solicitud, reconoce que sus datos personales serán procesados de acuerdo con nuestra Política de Privacidad.