Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Localistico

NewBe an early applicant

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

Posted Updated
Discussion

Description

📢¡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. 🚀

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.

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.

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.

  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. :)

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →