Manfred logoManfred logo
Manfred logo
Manfred en redes:
Localistico
locateam1
Localistico

Senior Full-stack Engineer (Ruby on Rails & React)

Salario€62-72K
Remoto100%
🤓 Aprendizaje continuo🤸 Autonomía👌 Cultura🌎 Equipo internacional🎯 Producto🌎 Remoto 100% en España

📢¡HeadsUP apasionados de la tecnología y marketing!

Localistico está en busca de un/a Senior Full-stack Engineer (Ruby on Rails & React) para unirse a su equipo de producto en una aventura que comenzó hace casi una década, pero que no ha hecho más que empezar. Para darte más info de primera mano, ya tenemos manfreditas en sus equipos y el feedback es muy bueno. Si todavía no les conoces, sigue leyendo para descubrir lo que hacen y lo que te espera. 🚀

¿Qué harás?

Localistico es una empresa con sede en Reino Unido que ayuda a las marcas a sacar el máximo partido al marketing local y al online-to-offline. Han desarrollado una plataforma SaaS que permite a los equipos de marketing digital atraer más clientes a ubicaciones físicas mejorando el SEO local, la reputación online y la visibilidad en mapas: piensa en SEO, Analytics y Ads, pero enfocado en mapas. Grandes compañías como O2/Telefónica, Starbucks, NH Hotels, Morrisons o Repsol confían en ellos para gestionar la presencia online de cientos de tiendas físicas… ¡casi nada! Ahora, más que nunca, es un momento fantástico para unirse a su equipo y contribuir a su crecimiento continuo.

Y cuando tus clientes son marcas grandes, los datos también lo son: hablamos de miles de locales por cliente y millones de reseñas y métricas diarias pasando por el producto cada día. Ahí está la gracia del puesto. 📈

¿Y cuál será tu papel en todo esto? Como Senior Full-stack Engineer, construirás funcionalidades de producto de punta a punta en la aplicación core, desde el esquema de Postgres hasta la UI en React. Además, te harás cargo de un tema que aparece una y otra vez en su roadmap: que el producto vuele a escala. Muchas de sus páginas lentas y jobs pesados no son un problema de código, sino de volumen de datos, y buscan a alguien que disfrute encontrándolos y arreglándolos como Dios manda, nada de parches.

En tu día a día te encargarás de:

● Liderar nuevas features: Tomar la iniciativa en el desarrollo de nuevas funcionalidades tanto en el backend como en el frontend, contribuyendo a la planificación y el diseño desde las fases iniciales.

● Diseñar y construir APIs robustas: Crear y mantener APIs de alto rendimiento utilizando Ruby on Rails y PostgreSQL, asegurando la fiabilidad y escalabilidad de los servicios.

● Contribuir a funcionalidades web: Desarrollar interfaces de usuario y lógicas del lado del cliente con tecnologías como React o Ember, y asegurarte de que la experiencia de usuario sea impecable.

● Participar activamente en code reviews: Revisar el código de tus compañeros (vía GitHub) para mantener altos estándares de calidad, compartir conocimientos y asegurar las mejores prácticas.

● Monitorizar y mantener: Velar por la salud de las funcionalidades en producción, monitorizando métricas y alertas con herramientas como Prometheus o Sentry, y asegurando un buen rendimiento del backend.

● Diagnosticar y resolver incidencias: Dar soporte al equipo de Producto, investigando y solucionando problemas técnicos complejos que puedan surgir en la plataforma.

Tu evolución

Localistico
Tu primer día

En 1 mes

Tu buddy será David Ramírez, el VP de Ingeniería, quien te acompañará en tu inmersión. Durante el primer mes, te familiarizarás con la cultura de la empresa y el equipo de Ingeniería, especialmente con las 6 personas del Equipo de Producto. Empezarás a comprender la arquitectura de la plataforma, el stack técnico y las metodologías de trabajo. Podrás hacer tus primeras contribuciones y revisiones de código, y conocer las principales funcionalidades del producto.

¿Cómo lo harás?

Su equipo de Ingeniería está formado por 11 personas y se divide en dos módulos: el Equipo de Producto y el Equipo de Solutions Engineering. Tú te integrarás en el Equipo de Producto, que actualmente cuenta con 6 personas (5 Backend y 1 Frontend, aunque la frontera BE/FE es más fina cada día!).

En el Equipo de Producto trabajan por iteraciones de 4-5 semanas, dedicadas al desarrollo de nuevas funcionalidades. Después de cada iteración, hay un periodo de 1 o 2 semanas de "playa" donde se resuelven tickets en JIRA (Kanban). Esto significa que tendrás un balance entre el desarrollo de nuevas features y el mantenimiento/resolución de incidencias, aportando en ambos lados como Full-stack Engineer. Utilizan flujos Kanban, control de versiones con Git y realizan code reviews en GitHub. Además, tienen CI/CD para una integración continua y despliegues fluidos. Se espera que seas una persona proactiva y adaptable, capaz de trabajar de forma autónoma, pero siempre colaborando estrechamente con el equipo de Producto y, cuando sea necesario, con el equipo de Solutions Engineering.

La integración de la IA en el producto es fundamental, y se fomenta la colaboración para seguir innovando en este ámbito. Utilizan cuentas de Claude Code. El stack tecnológico que encontrarás es un mix robusto: gran parte del backend está en Ruby on Rails, con servicios complementarios en Python. Para el frontend utilizan React y Ember. Las bases de datos son relacionales (PostgreSQL) y también usan tecnologías como Redis o Clickhouse para ciertas funcionalidades. Controlarás el código con Git, integrarás cambios continuamente con CI/CD, y por supuesto, todo con las buenas prácticas de testing y calidad que esperarías.

Es imprescindible que te sientas a gusto comunicándote en inglés, ya que es el idioma de trabajo del día a día. El equipo está distribuido entre España, Reino Unido y otros países europeos, y toda la comunicación (reuniones, documentación, chats) se hace en inglés. En cuanto a la cultura de trabajo, encajarás si eres de l@s que prefieren shippear antes que buscar la perfección absoluta. Se valora muchísimo la mentalidad de producto, la creatividad y pragmatismo para encontrar soluciones simples a problemas complejos, y la capacidad de aprender y adaptarte sobre la marcha.

Si te gusta aportar ideas, compartir conocimiento con tus compañeros y tienes esa chispa de proactividad para coger un problema y resolverlo sin que te lo den todo hecho, en Localistico te sentirás como pez en el agua.

¿Cuándo trabajarás?

Cuando decimos que tienen horario flexible, es que tienen totalmente horario flexible. El tiempo donde casi todo el mundo está es de 11:00h a 16.00h y simplifica mucho la comunicación y el trabajo en equipo. Básicamente, la recomendación es que se intenta que el horario de cada uno, pueda ser sobre esa franja, pero no es obligatorio.

Como hemos comentado anteriormente, no hay guardias ni turnos nocturnos, ni una cultura de “firefighting”: los problemas urgentes fuera de horas son extremadamente raros (en los últimos dos años solo ha ocurrido una vez), y en caso de algo crítico, David, la persona que será tu responsable suele ser quien da la cara en esas situaciones extraordinarias. Así que podrás disfrutar de tus tardes/noches y desconectar de verdad.

La Jornada de los viernes o en verano/Navidades, si es cierto que suelen hacer jornada continua para tener las tardes libres.

En resumen: aquí se valora tu tiempo y se busca que tengas un buen equilibrio trabajo-vida. Tampoco buscan que calientes la silla, lo importante es cumplir con los objetivos que tengas.

Día laborable

Jornada completa

Vacaciones

23 días

Jornada laboral

Flexible

Turno continuo

Viernes

Turno continuo

En verano

¿Dónde trabajarás?

Remoto

100%

¡UP TO YOU MATE! 😉

Esta posición es 100% remota, así que mientras tengas una buena conexión a internet, podrás trabajar desde cualquier lugar de Europa o Reino Unido (idealmente con no más de 2-3 horas de diferencia horaria con Londres). Aunque Localistico tiene oficinas registradas en Madrid y Londres, todo el equipo trabaja en remoto. Eso sí, les encanta verse las caras de vez en cuando: un par de veces al año organizan encuentros presenciales de todo el equipo (en Madrid, Londres o donde se tercie) para socializar, hacer team building y planear los siguientes pasos de la empresa.

En el día a día, la colaboración es completamente online, con reuniones virtuales, mucha comunicación asíncrona y un ambiente muy cercano a pesar de la distancia.

¿Con quién trabajarás?

El equipo de Localistico ronda las 25-30 personas en total. El equipo de Ingeniería está formado por 11 personas, y tú te integrarás en el Equipo de Producto, que actualmente cuenta con 6 personas. Tu responsable directo y buddy será David Ramírez, el VP de Ingeniería. Al ser un equipo ágil, tendrás mucha interacción con tus compañeros del Equipo de Producto, con el equipo de Solutions Engineering y con otros stakeholders.

Estos son algunos de los miembros clave con los que tratarás en el proceso de selección y en tu día a día:

  • Ricardo Varela - Founder & CEO: Un emprendedor con experiencia en Internet, diseño web y UX. Ricardo ha trabajado en empresas como Microsoft, Google y Yahoo en Web Search y Maps, así como en Telefónica y Vodafone…
  • David Ramírez - Engineering Director: Gestor de ingeniería de software con más de 15 años de experiencia. Actualmente, dirige el equipo de ingeniería en Localistico y ha liderado equipos en empresas como Peanut y Stuart. Además de su pasión por la tecnología, le encanta cuidar de sus gallinas.
  • Alberto López - Frontend Lead: Desarrollador Frontend  con más de 8 años de experiencia en diferentes Start-ups. Actualmente, lidera el equipo Frontend en Localistico. Además de su dedicación al desarrollo web, le encanta leer libros BL o de fantasía o cualquier cosa que tenga que ver con el manga y anime.

¿Qué piden?

En Localistico buscan a un/a ingeniero/a Senior Full-stack con una fuerte mentalidad de producto, ganas de resolver retos complejos y mucha proactividad. Un perfil que se sienta cómodo moviéndose entre el backend y el frontend, y que aporte experiencia sólida para contribuir desde el primer día. Te sentirás como en casa si cumples con:

Imprescindibles:

● Experiencia sólida en desarrollo software: Al menos 5 años como Software Engineer, incluyendo 3+ años con Ruby on Rails.

● Desarrollo frontend: Experiencia con React (o Ember) y buen manejo de HTML/CSS.

● Bases de datos relacionales: Fuerte conocimiento de SQL y experiencia con PostgreSQL o MySQL para diseñar consultas eficientes y optimizar bases de datos.

● Buenas prácticas de desarrollo: Experiencia con metodologías ágiles (Kanban), control de versiones con Git, participación activa en code reviews y uso de CI/CD.

● Experiencia en remoto y startups: Haber trabajado en equipos distribuidos y en entornos ágiles y cambiantes de startups.

● Nivel de inglés: Capacidad para comunicarte con fluidez de forma oral y escrita, ya que es el idioma de trabajo del día a día.

Deseable:

● Conocimientos de Python: Experiencia previa desarrollando servicios o componentes en Python.

● Bases de datos NoSQL: Familiaridad con tecnologías como Redis o ElasticSearch.

● Contenedores y orquestación: Haber trabajado con Docker y/o Kubernetes (Localistico está moviendo cosas hacia contenedores).

● Background en SaaS B2B: Experiencia en desarrollo de productos dirigidos a empresas o herramientas de marketing.

● Herramientas de monitoring: Conocimiento de Prometheus o Sentry.

● Habilidades adicionales: Experiencia con APIs de terceros, scripts en Bash, etc.

Tecnologías

Innegociable

  • Ruby on Rails icon
    Ruby on Rails
    Avanzado
  • React icon
    React
    Intermedio
  • PostgreSQL icon
    PostgreSQL
    Intermedio
  • HTML icon
    HTML
    Intermedio

Estaría bien

  • Python icon
    Python
    Intermedio
  • Docker icon
    Docker
    Básico
  • Kubernetes icon
    Kubernetes
    Básico
  • Redis icon
    Redis
    Básico
  • Prometheus icon
    Prometheus
    Básico
  • Sentry icon
    Sentry
    Básico

Otras habilidades

Innegociable

  • Adaptabilidad al cambio
  • Trabajo en equipo
  • Visión crítica

Estaría bien

  • Autonomía en el aprendizaje
  • Atención al detalle

Suma puntos

  • Capacidad de mentorización
  • Liderazgo

Idiomas

Inglés
Fluido

¿Qué ofrecen?

Salario

€62-72K

Horario

Flexible

Remoto

100%
  1. 🏖️🎉 Vacaciones: 22 días laborables de vacaciones al año. 🌴 Si sumamos los festivos nacionales, son 36 días en total. Y los festivos locales/autonómicos que no sean nacionales… ¡también cuentan!: se añaden a tu bolsa de días para que los cojas cuando tú prefieras.

  2. 💻📦 Equipo: Te proporcionarán un MacBook Pro (y cualquier otro material que realmente necesites para trabajar cómodamente). Olvídate de pelear con equipos obsoletos; aquí tendrás herramientas en condiciones. Además del material que necesites.

  3. 🌞❄️ Jornada reducida en verano y Navidad.

  4. 🎁 Extras: Clases de idiomas, budget para conferencias, Gympass, eventos internos de formación, sesiones de coaching/terapia, dinámicas de team building… La filosofía de Localistico es invertir en su gente, así que están abiertos a facilitarte todo esto de una forma u otra.

*Actualmente están redefiniendo todo el punto de los Perks, por lo que seguramente puedan contarte de primera mano en el proceso como está avanzando. :)

Beneficios

Dinámicas y eventos de teambuilding

What the FAQ?

Les encantaría decirte que sí, pero por temas de legislación laboral y de diferencias horarias, esta posición solo está abierta a personas residentes en países de la Unión Europea o en Reino Unido (idealmente con no más de 2-3 horas de diferencia horaria con Londres). Si vives en, digamos, Latinoamérica o Asia, lo tendríamos complicado para sincronizar y formalizar contrato, por lo tanto es algo inviable para ellos.

El proceso de selección está bien definido (¡y no, no es eterno!). Consta de 3+1 fases:

1. *Intro call* (30 min) with the engineering manager. 2. *Technical deep dive* (60 min): a feature or performance problem you owned, and the tradeoffs you made. 3. *Pairing session* (90 min) on a simplified version of our code: a slow query or endpoint to diagnose and fix, plus a small feature change across Rails and React. No take-home. 4. *Team conversation* (45 min) with the team and leadership.

En total, suelen ir bastante rápido: entre una y dos semanas dependiendo de tu disponibilidad y la de los entrevistadores. ¡Nada de procesos interminables!

Definitivamente no. Como máximo, hacen un par de kickoffs o Teambuildings al año donde se reúne toda la empresa y suele ser para tener reuniones, ver planes y comer mucho.

Watercooler. Reuniones para tomar café 1o1 o entre cada uno. Canales de slack para compartir tu vida y que no seas un robot detrás de una pantalla….

Si necesitas aclarar cualquier otra cosa sobre la oferta, el rol o la empresa, ¡pregúntame sin problema! Estoy aquí para ayudarte en lo que haga falta antes de dar el salto. 🚀

Localistico
Senior Full-stack Engineer (Ruby on Rails & React)100% remoto
Salario€62 - 72K