Senior Product Engineer, Scalability
Arquitecta y escala sistemas backend de alto rendimiento, incluyendo facturación, detección de fraude y pipelines de datos. El puesto ofrece gran autonomía, acciones y beneficios de salud completos.
El portal de empleo de España
Más de 91.000 ofertas activasEn remoto, Global +1·Jornada completa·Añadida hace más de 2 años (comprobada el 12 oct)
6 ofertas abiertas
Esta oferta se escribió originalmente en inglés.
En Railway, ofrecemos beneficios de primer nivel. Un gran salario, beneficios de salud completos incluyendo dependientes, sólidas concesiones de acciones (equity), estipendio para equipo y mucho más. Para más detalles, consulta de nuevo la página principal de empleo.
Más allá de la compensación, hay algunas cosas que creemos que hacen que trabajar en Railway sea verdaderamente único:
Autonomía: Tenemos muy pocas reuniones. Solo una el lunes y otra el viernes para revisar el "Company Board". Creemos que tu tiempo es sagrado, ya sea en el trabajo o fuera de él.
Responsabilidad (Ownership): Somos una empresa con una cultura de alta responsabilidad y alta autonomía. Esperamos que vengas, nos ayudes y, a lo largo de muchos años, realices el mejor trabajo de tu vida. Cuando te incorpores, esperamos que cambies la empresa.
Problemas/soluciones novedosos: ¡Somos una startup bien financiada, con problemas interesantes, lo que nos permite implementar soluciones novedosas! Aborrecemos el "trabajo vacío" y pensamos que, ya sea en comunidad, ingeniería, operaciones, etc., siempre hay oportunidad para soluciones creativas y de alto impacto.
Crecimiento: Queremos que crezcas con nosotros, pero sabemos que el talento es prestado, así que cuando descubras en qué área quieres crecer a continuación, ya sea en Railway o fuera, nos aseguraremos de que llegues allí.
Nuestra misión principal en Railway es aumentar el potencial de los ingenieros de software. Creemos que se debe dotar a las personas de herramientas potentes para que puedan dedicar menos tiempo a la configuración y más tiempo a la acción.
En Railway, creemos que hacer que las herramientas de construcción y despliegue sean más accesibles es uno de los mayores catalizadores de productividad posibles de nuestra generación. También creemos que el principal obstáculo entre nosotros y nuestro objetivo son los paradigmas de interfaz sólidos.
Si buscas construir un sistema operativo para creadores, ¡nos encantaría hablar contigo!
Para este puesto, tú:
Desarrollarás funcionalidades de extremo a extremo, desde la interfaz de usuario en nuestro panel de control hasta la orquestación de flujos de trabajo que interactúan con nuestros microservicios utilizando Temporal.
Diseñarás interfaces intuitivas que permitan a nuestros usuarios interactuar con potentes paradigmas de computación, con la ayuda de nuestro equipo de diseño.
Construirás APIs con TypeScript + GraphQL con sólidas garantías en torno al modelado de datos, permitiendo que tanto usuarios internos como externos puedan trabajar con ellas.
Redactarás Documentos de Requisitos de Ingeniería (ERD) para llevar algo desde la idea, pasando por tareas definidas e implementación, hasta el seguimiento de su éxito.
Tendrás experiencia con Rust, o al menos el deseo de aprenderlo, para contribuir a nuestros repositorios de código abierto (CLI, Nixpacks, etc.).
Algunos proyectos en los que ingenieros full-stack han trabajado en el pasado
Reconstruir la infraestructura de registro para soportar 1.000 millones de registros al día, desde la configuración de ClickHouse hasta el desarrollo de una interfaz de observabilidad totalmente nueva.
Construir Git para infraestructura y replantear cómo evoluciona un proyecto con el tiempo.
Construir una herramienta para convertir el código de usuario en una imagen desplegable utilizando paquetes Nix. (github.com/railwayapp/nixpacks)
Crear interfaces para visualizar la infraestructura de un proyecto en un lienzo 2D
Añadir soporte para migrar despliegues con un volumen de una región a otra utilizando Temporal
Crear un marketplace para que los usuarios compartan piezas de infraestructura reutilizables
Este es un rol de alto impacto y gran autonomía, con efecto directo en la cultura, la trayectoria y los resultados de la empresa.
¡Este es un puesto remoto disponible en cualquier parte del mundo! LinkedIn nos obliga a mostrar un país, pero contratamos a las mejores personas dondequiera que estén.
¿Tienes curiosidad? Aprende más en nuestra entrada del blog sobre este equipo y el gran trabajo que están haciendo: Team Spotlight: Product Engineering (https://blog.railway.app/p/team-spotlight-product-engineering)
Capacidad para liderar, diseñar e implementar de forma autónoma grandes experiencias de producto, de principio a fin.
Sólidos conocimientos de arquitectura frontend para construir sistemas ricos en interactividad para la obtención, mutación y renderización eficaz de datos.
Experiencia gestionando tareas complejas de backend asíncronas para algo como un pipeline de construcción/despliegue.
Deseo de formar parte de todo el proceso de desarrollo de un proyecto: desde la recopilación de investigación y la planificación, hasta la implementación y el seguimiento.
Excelentes habilidades de comunicación escrita y verbal para expresar ideas, diseños y posibles soluciones de forma mayoritariamente asíncrona.
Para bien o para mal, somos una startup; nuestra dinámica de equipo es diferente a la de empresas de distintos tamaños y etapas.
Estamos distribuidos por TODO el mundo, y eso solo va a ser cada vez más distribuido. Como resultado, SIEMPRE está pasando algo.
NO esperamos que trabajes todo el tiempo, pero tendrás que ser diligente con tus límites porque el final de tu jornada puede coincidir con el inicio de la de otra persona.
Somos un equipo pequeño, con un alto sentido de la responsabilidad, que no solo nos apasiona lo que hacemos, sino que también buscamos ser excepcionales. En el momento de escribir esto, somos 21 personas atendiendo a cientos de miles de usuarios. Hay mucho movimiento y mucha ambigüedad.
Queremos que te adueñes de ello. Creemos que la responsabilidad es clave para el crecimiento, y parte de ese crecimiento no es solo ser capaz de tomar decisiones, sino también asumir el éxito o el fracaso que conllevan esas decisiones.
#Global
Sin trucos. Sin sorpresas. Este es el proceso completo:
Esto es completamente abierto y solo estamos intentando ver quién eres, qué quieres hacer y hacia dónde quieres ir.
Trabaja en un pequeño proyecto para discutirlo en la entrevista
Implementa de forma asíncrona lo siguiente:
Construye una aplicación para iniciar y detener un contenedor utilizando nuestra API GQL. Por favor, despliégala en Railway antes de la entrevista y revisaremos el código durante la misma. La aplicación debe tener un componente de interfaz de usuario y no ser solo un backend que use la API.
Enviarás tu solución antes de la entrevista y te sentarás con un miembro del equipo para repasar lo anterior. Analizaremos tu solución y, además, te presentaremos a un miembro del equipo.
¡Puedes, y DEBES! hacernos preguntas con antelación.
Te sentarás con alguien del equipo y repasaréis lo anterior. Analizaremos tu solución y, además, te presentaremos a un miembro del equipo.
Lo que buscamos: Conocer tus habilidades de resolución de problemas. Cómo desglosas un problema y cómo presentas una solución.
Estructura de la entrevista que puedes esperar al revisar con el equipo (60 minutos):
0-5 minutos: Presentaciones
5-35 minutos: Revisión del código, hablando de cómo lo ampliarías
35-50 minutos: Reflexión sobre tecnología, frameworks, cómo piensas sobre el producto
50-60 minutos: Tiempo para que hagas preguntas a tus entrevistadores
Conocerás al equipo, que estará compuesto por 4 personas de secciones muy diferentes de la empresa.
Lo que buscamos: Cómo trabajas con el resto del equipo y cómo te comunicas.
Finalmente, repasaremos el proceso, el puesto y concretaremos los detalles sobre tu posición, la incorporación y todos los pormenores.
Railway es una plataforma moderna de infraestructura en la nube que permite a los desarrolladores implementar, escalar y gestionar aplicaciones en la nube con una facilidad sin precedentes. La empresa ofrece una experiencia centrada en el desarrollador, permitiendo a los equipos lanzar aplicaciones listas para producción en segundos mediante una CLI sencilla o la integración con GitHub, eliminando la complejidad de los proveedores de nube tradicionales. Railway opera una red global de infraestructura y se ha convertido en una opción popular para startups y equipos de ingeniería que buscan un camino rápido y rentable hacia la producción.
Railway tiene una presencia creciente en España, con una cultura de ingeniería distribuida y remota que resulta muy atractiva para el talento internacional. La empresa contrata ingenieros en toda Europa, incluida España, y ofrece un entorno de trabajo totalmente remoto, lo que supone un gran atractivo para profesionales internacionales que buscan unirse a una startup en rápido crecimiento y centrada en el producto. Su cultura de ingeniería enfatiza la propiedad, la autonomía y las herramientas modernas, lo que la convierte en una opción convincente para ingenieros senior que buscan un rol de alto impacto en una empresa global.
Valoramos y nos encanta trabajar con personas diversas de todos los ámbitos
o explora Full-stack·Senior·Remoto