Backend Engineer – Especialista en Arquitectura, API y Fiabilidad

Te apasiona la tecnología, entender cómo funcionan las cosas y encontrar formas de hacerlas mejor? ¿Eres de los que no esperan a que les digan qué hay que arreglar, sino que identifican problemas, investigan y proponen soluciones?

Estamos buscando un/a Backend Engineer con mentalidad de builder, curiosidad técnica y muchas ganas de asumir responsabilidades para ayudarnos a construir y mejorar la arquitectura backend de nuestro producto. Buscamos a alguien que disfrute desarrollando, pero también entendiendo qué ocurre detrás del código: cómo rinde una API, dónde están los cuellos de botella, cómo mejorar la arquitectura y cómo conseguir que un sistema sea cada vez más fiable, eficiente y escalable.

Buscamos talento, iniciativa y ganas de construir algo grande desde dentro.

Conoce a nuestro cliente

Nuestro cliente es una startup tecnológica en pleno desarrollo, formada por un equipo fundador con una visión muy clara: construir soluciones tecnológicas innovadoras, apostando por la velocidad, la automatización y la inteligencia artificial como palancas para transformar la forma de trabajar. Se trata de una compañía en una etapa especialmente interesante de crecimiento, donde la tecnología es el núcleo del negocio y donde cada incorporación tiene un impacto directo en la evolución del producto y de la organización.

Su cultura combina mentalidad emprendedora, autonomía y capacidad de ejecución. Trabajan en un entorno ágil, donde las ideas se convierten rápidamente en producto y donde existe libertad para experimentar, proponer y tomar decisiones. Actualmente buscan incorporar talento técnico que quiera formar parte de esta etapa inicial, trabajar directamente con los fundadores y ayudar a construir unos fundamentos tecnológicos sólidos sobre los que crecer.

Es una oportunidad especialmente atractiva para alguien que quiera ir más allá de ejecutar tareas: participar en decisiones de arquitectura, asumir ownership real y tener la posibilidad de crecer profesionalmente junto a la compañía, pudiendo evolucionar hacia una posición técnica de mayor responsabilidad.

¿Cuál será tu misión?

Serás responsable de contribuir a la evolución y calidad de la arquitectura backend, tomando ownership sobre la API, su rendimiento, fiabilidad y mantenibilidad.

Trabajarás directamente con los founders y el equipo de desarrollo en un entorno donde se construye y lanza rápido. Tu misión será dar una segunda vida a lo que se desarrolla: mejorar el código, detectar posibles problemas, optimizar procesos y garantizar que la tecnología crezca de forma sólida y sostenible.

Queremos que seas la persona que entiende cómo funciona el sistema, sabe identificar qué necesita mejorar y tiene iniciativa para hacerlo realidad.

¿Qué harás en tu día a día?

  • Arquitectura backend: Entender, documentar y mantener actualizada la arquitectura del sistema. Identificar oportunidades de mejora, revisar diseños técnicos y ayudar a definir cómo deben evolucionar los distintos componentes.
  • Desarrollo y mantenimiento de APIs: Trabajar sobre las APIs existentes, mejorar su funcionamiento, identificar ineficiencias y garantizar que sean fiables, mantenibles y escalables.
  • Optimización del rendimiento: Analizar latencias, tiempos de respuesta, consultas a bases de datos y posibles cuellos de botella. Identificar los endpoints más lentos y proponer soluciones para mejorar el rendimiento.
  • Monitorización y dashboards: Crear y mantener dashboards que permitan visualizar fácilmente la salud del sistema. Trabajar con métricas como latencia, errores, volumen de peticiones, rendimiento de bases de datos y procesos en segundo plano.
  • Calidad del código: Revisar y mejorar las funcionalidades después de su desarrollo, simplificar implementaciones, eliminar código duplicado y reducir deuda técnica. Incorporar tests que protejan los flujos críticos del producto.
  • Fiabilidad y resolución de incidencias: Monitorizar errores en producción, trabajar con herramientas como Sentry, investigar problemas y responsabilizarse de que las incidencias se resuelvan y no se repitan.
  • Seguridad: Identificar posibles vulnerabilidades, revisar permisos y autorizaciones, garantizar el aislamiento de datos entre clientes y mantener buenas prácticas de seguridad.
  • Infraestructura y optimización: Supervisar el funcionamiento y los costes de infraestructura, bases de datos y servicios asociados. Identificar oportunidades para mejorar la eficiencia técnica y económica.
  • Mejora continua: Detectar problemas y oportunidades de mejora de forma proactiva. No esperar a recibir tareas: proponer qué cambiar, por qué hacerlo y cómo medir si ha funcionado.

Must-haves: 

  • Formación en Ingeniería Informática, Desarrollo de Software o experiencia equivalente. También valoramos perfiles autodidactas con proyectos propios y una buena base técnica.
  • Conocimientos o experiencia en desarrollo backend y arquitectura de APIs.
  • Comprensión de cómo funcionan las bases de datos, los servidores y los sistemas backend.
  • Interés por la arquitectura de software, el rendimiento y la escalabilidad.
  • Curiosidad por la monitorización, la observabilidad y el análisis de métricas técnicas.
  • Capacidad para investigar problemas, identificar su origen y proponer soluciones.
  • Mentalidad analítica y orientación a la resolución de problemas.
  • Mucha proactividad, autonomía y capacidad de aprendizaje.
  • Comodidad trabajando en entornos dinámicos donde no todo está definido desde el principio.
  • Buenas habilidades de comunicación y capacidad para explicar decisiones técnicas.

Será un plus si...

  • Tienes experiencia trabajando con Ruby on Rails.
  • Has trabajado con otros lenguajes o frameworks de desarrollo backend.
  • Has experimentado por iniciativa propia con herramientas como Grafana, Sentry o plataformas de observabilidad.
  • Has construido dashboards o proyectos personales para monitorizar sistemas y analizar métricas.
  • Tienes conocimientos de bases de datos, Redis, infraestructura cloud o despliegues.
  • Has trabajado con herramientas de CI/CD y automatización de tests.
  • Tienes experiencia optimizando APIs, consultas a bases de datos o rendimiento de aplicaciones.
  • Has utilizado herramientas de inteligencia artificial para mejorar procesos de desarrollo y productividad.

¿Qué tipo de persona encajará?

Alguien con mentalidad emprendedora, curiosidad técnica y ganas de construir. Una persona que no necesite que le marquen cada paso, que disfrute investigando cómo funcionan las cosas y que tenga iniciativa para mejorar aquello que considera que puede hacerse mejor. Alguien que se sienta cómodo en un entorno donde las cosas evolucionan rápido, donde hay espacio para experimentar y donde las decisiones técnicas tienen un impacto real. Que quiera entender el producto, asumir responsabilidades y convertirse en una pieza clave de su evolución tecnológica.

La curiosidad y las ganas de construir marcan la diferencia.

¿Qué te ofrece esta oportunidad?

  • Incorporarte a una startup tecnológica en una etapa inicial, donde podrás tener un impacto real.
  • Trabajar directamente con los fundadores y participar en decisiones técnicas.
  • Autonomía para proponer ideas, experimentar y elegir cómo resolver problemas.
  • La oportunidad de asumir ownership sobre una parte fundamental del producto.
  • Posibilidad de crecer profesionalmente y evolucionar hacia una posición técnica de mayor responsabilidad.
  • Un entorno donde se apuesta por la inteligencia artificial, la automatización y las nuevas tecnologías.
  • Flexibilidad en la modalidad de colaboración: se valoran tanto incorporaciones a jornada completa como fórmulas freelance o contractor.

Ubicación: Barcelona es la ubicación preferente por la proximidad al equipo fundador, aunque se valorarán candidatos excepcionales de otras ciudades o países.

¡Si te apasiona la tecnología, tienes iniciativa y quieres construir algo desde dentro, queremos conocerte!

ID: 206 job_post.published_on: 06/11/2026
announcement.apply