Senior SDK Engineer
Ingeniero de SDK Sénior para diseñar y desarrollar SDKs móviles de monetización. El puesto ofrece acciones, tiempo libre flexible y un entorno totalmente remoto.
El portal de empleo de España
Más de 91.000 ofertas activasEn remoto, Americas +3·Jornada completa·Añadida hace 1 mes
16 ofertas abiertas
Esta oferta se escribió originalmente en inglés.
Tienes más de 8 años de experiencia como backend engineer diseñando sistemas complejos y de rápido crecimiento que no existían antes de ti.
Eres capaz de escribir sentencias SQL avanzadas más allá de las sentencias básicas SELECT y UPDATE.
Mantienes un estándar de calidad muy alto y sabes instintivamente qué detalles importan, pero también eres lo suficientemente perspicaz como para reducir el alcance cuando sea necesario sin dejar de aportar valor.
Estás obsesionado con el cliente: te imaginas a ti mismo como el desarrollador, el product manager o el profesional de marketing que utiliza la funcionalidad o experimenta el problema.
Eres un creador, no un implementador: defines el alcance, priorizas e impulsas el despliegue en colaboración con nuestro equipo de Product. Este no es un rol en el que simplemente marcas tareas de una especificación detallada.
Puedes familiarizarte rápidamente con código que no has escrito tú mismo y mejorarlo.
Te sientes cómodo programando junto a herramientas de IA como Copilot, Cursor o Claude Code. Las utilizas para avanzar más rápido en las partes que no requieren toda tu atención, y eres lo suficientemente detallista como para detectar cuando se equivocan.
Eres resolutivo y tienes una tendencia natural hacia el lanzamiento. Prefieres lanzar una buena versión hoy e iterar que esperar para lanzar una perfecta el próximo trimestre.
Te comunicas con claridad, tanto en tiempo real como de forma asíncrona. Somos un equipo totalmente remoto, y tu forma de escribir es tan importante como tu forma de programar.
Has lanzado funcionalidades significativas orientadas al usuario en producción, has monitorizado su uso y adopción, y las has mejorado con el tiempo.
Escribes código de alta calidad y bien testeado, depuras problemas de forma metódica y ayudas a elevar el nivel de ingeniería mediante feedback constructivo y mentoría.
Actúas como un fundador: detectas problemas, propones mejoras y las llevas a cabo rápidamente.
Experiencia en Python.
Experiencia en PostgreSQL.
Experiencia construyendo SDKs.
Has lanzado una aplicación móvil con compras in-app.
Algo de experiencia con React y aplicaciones SPA.
Equity competitivo en una startup de Serie C en rápido crecimiento respaldada por inversores de primer nivel, incluido Y Combinator
Ventana de 10 años para ejercer las opciones de equity consolidadas (vested)
Un entorno totalmente remoto diseñado en torno a la autonomía y la flexibilidad
4-5 semanas de tiempo libre flexible al año
Escritorio pagado en un espacio de co-working
Presupuesto para espacio de trabajo y estipendio para aprendizaje continuo
RevenueCat ofrece a las empresas de aplicaciones la infraestructura y las herramientas para crear, gestionar y mejorar su monetización. Desde nuestra graduación en la promoción S18 de YC, nos hemos convertido en la plataforma de monetización por defecto para dispositivos móviles.
Estamos presentes en más del 50% de las nuevas aplicaciones de suscripción lanzadas, procesamos más de 16.000 millones de dólares en volumen de compras anuales y ayudamos a todo el mundo, desde un desarrollador independiente hasta el equipo de móviles de OpenAI, a entender y aumentar sus ingresos.
Estamos buscando un Backend Engineer para diseñar, construir, lanzar y hacerse responsable de funcionalidades de producto de extremo a extremo utilizadas por miles de desarrolladores y cientos de millones de usuarios finales.
Este es un rol de IC (contribuidor individual) práctico. Queremos a alguien que ame lanzar productos, no solo código. Eres un ingeniero obsesionado con el cliente y apasionado por el software. Te harás responsable desde la definición del problema hasta el despliegue en producción y el mantenimiento a largo plazo. Tienes tanto los fundamentos de ingeniería para escribir sistemas de alto rendimiento que operen a gran escala casi sin errores, como el sentido de producto que no permite que lo "perfecto" se interponga en lo que debe "lanzarse hoy".
Reunirte frecuentemente con tu equipo y mentor para ponerte al día.
Configurar y familiarizarte con los repositorios, la gestión de tareas y el entorno de desarrollo.
Implementar y lanzar tu primer proyecto.
Familiarizarte con los dashboards de RevenueCat, el logging, las herramientas de depuración, los proveedores de la nube, la infraestructura y la arquitectura general.
Aprender sobre la economía de las aplicaciones móviles y los conceptos de modelos de negocio por suscripción que definen nuestras decisiones de producto.
Definir el alcance y trabajar en proyectos de forma autónoma, de extremo a extremo.
Hablar directamente con clientes o con soporte para entender cómo se utilizan realmente los sistemas de los que te haces responsable y dónde fallan.
Aprender los conceptos básicos de respuesta ante incidentes y unirte a la rotación de guardia (on-call).
Participar en revisiones de código y contribuir a la fiabilidad y calidad de todo el codebase.
Comprender cada producto que posee tu equipo.
Revisar código, escribir propuestas y contribuir a las discusiones arquitectónicas.
Contribuir a la hoja de ruta y a la dirección técnica de tu equipo: el "por qué", no solo el "cómo".
Convertirte en la persona de referencia en un par de áreas de enfoque de tu equipo.
Haber lanzado un producto o funcionalidad importante, de principio a fin.
Conocer todos los componentes principales de nuestro sistema y ser capaz de depurar problemas complejos en él.
Tener tus propias iniciativas para mejorar nuestros productos, basadas en prioridades reales de clientes y de negocio.
Especificar y diseñar la arquitectura de proyectos de mediana a gran escala, recoger feedback e impulsar la validación del diseño y los planes de despliegue.
Mentorizar a otros ingenieros que se incorporen al equipo.
Impulsar a la organización para mejorar la fiabilidad, la escalabilidad y el rendimiento.
Nuestro proceso de entrevista es riguroso a propósito. Queremos estar seguros de que cada persona que incorporemos está genuinamente entusiasmada con este trabajo, alineada con nuestra forma de operar y lista para cumplir con nuestro alto estándar de rendimiento. ¿Tienes curiosidad por saber cómo es realmente? cómo contratamos en RevenueCat, incluyendo consejos para ayudarte a tener éxito.
RevenueCat es un proveedor líder de infraestructura para suscripciones móviles y compras dentro de la aplicación, que ofrece una plataforma que ayuda a los desarrolladores a gestionar, analizar y hacer crecer sus negocios de suscripción en iOS, Android y la web. La empresa atiende a decenas de miles de aplicaciones, procesando miles de millones de dólares en ingresos anuales para sus clientes, y es un actor clave en el ecosistema de herramientas para desarrolladores. Fundada en 2017, RevenueCat ha crecido rápidamente, convirtiéndose en un socio de confianza tanto para grandes aplicaciones como para desarrolladores independientes.
RevenueCat tiene una fuerte presencia en España, con un número significativo de puestos abiertos basados allí, lo que refleja su compromiso de construir un equipo internacional y distribuido. La empresa es conocida por su cultura favorable al trabajo remoto, su compensación competitiva y su enfoque en la experiencia del desarrollador, lo que la convierte en una opción atractiva para profesionales internacionales que buscan trabajar en una empresa tecnológica de rápido crecimiento mientras viven en España. Con puestos que abarcan ingeniería, datos, seguridad y éxito del cliente, RevenueCat ofrece diversas oportunidades para aquellos que buscan unirse a una organización dinámica y centrada en el producto.
Somos un equipo con cultura "remote-first" de más de 150 personas en más de 25 países, guiados por valores que practicamos de verdad: Customer Obsession, Always Be Shipping, Own It y Balance.
Esto no es para todo el mundo. Los sistemas que construirás aquí gestionan miles de millones de dólares y afectan a cientos de millones de usuarios finales, y no nos tomamos eso a la ligera. Se esperará que trabajes duro y mantengas un estándar muy alto en lo que lances, junto a algunas de las personas más brillantes y motivadas con las que hayas trabajado. Si eso te suena estimulante en lugar de agotador, sigue leyendo.
Cómo pensamos sobre la contratación y el diseño de equipos: Building a Winning Team
Los valores que guían nuestra forma de trabajar: Our Values
Cómo trabajamos como equipo remoto: How We Work Remotely at RevenueCat
Qué esperar de nuestro proceso de entrevista: Interview Expectations
Qué esperar de la compensación y el empleo: Employment FAQ