Manfred logoManfred logo
Manfred logo
Manfred en redes:
Doofinder
25/02/24/af7d975b-8f0f-49ff-bf50-0e249e1f772a_PXL_20250123_2056138.jpg
Doofinder

Software Engineer

Salario32-48K
PresencialMadrid
y
Teletrabajo50%
☄️ Crecimiento profesional🌎 Equipo internacional📚 Formación🕐 Horario Flexible

Doofinder es una plataforma de Search & Discovery para eCommerce, diseñada para mejorar la experiencia de compra y aumentar la conversión. Con un ecosistema de soluciones basadas en IA, ayudan a más de 10.000 tiendas online a ofrecer resultados de búsqueda precisos, recomendaciones personalizadas y navegación optimizada. 

Si te gustan los retos y la tecnología que marca la diferencia, sigue leyendo. 👇

¿Qué harás?

Para Doofinder, la tecnología no es solo un conjunto de líneas de código: es la clave para hacer que cualquier negocio, sin importar su tamaño o ubicación, pueda crecer y competir con los grandes. 

Desde 2011, este equipo ha estado afinando su motor de búsqueda inteligente, convirtiéndolo en la herramienta imprescindible para miles de eCommerce que quieren aumentar su funnel de ventas sin complicarse la vida. 

Actualmente están centrados en ampliar su catálogo de servicios como Recomendaciones o Quiz, integrando y desarrollando diferentes tecnologías apoyadas en IA.

¿Cómo lo hacen? Con una mentalidad orientada a construir un producto de calidad, siempre apoyándose en una buena cultura de desarrollo de software, con un enfoque ágil, centrado en el cliente y, sobre todo, poniendo a las personas en el centro. Porque Doofinder no solo ayuda a tiendas online, sino que también construye un equipo en el que cada voz importa. Aquí trabajan personas de diferentes nacionalidades, culturas e idiomas, creando un entorno de aprendizaje continuo donde la diversidad es una ventaja real.

  • 🌍 Venden en todo el mundo. Hablan el idioma de sus clientes.
  • 🚀 Desarrollan productos potentes, accesibles y sostenibles.
  • 💡 Creen en la tecnología como motor de cambio.

Tienen un equipo de desarrollo maduro, responsable y orientado a entregar productos de calidad. No tienen miedo a desplegar una nueva release el viernes, dado que confían plenamente en el equipo y sus pipelines que garantizan la estabilidad de la plataforma. Para ello, se basan en un desarrollo en el que las buenas prácticas son fundamentales.

Su stack tecnológico está compuesto principalmente por Elixir, Phoenix LiveView, Javascript y PHP. Trabajan con diferentes soluciones de BBDD (MySQL, PostgreSQL, Clickhouse, MongoDB, …), Redis y RabbitMQ. A nivel de Infra trabajan con AWS (EC2, S3, RDS, Cloudformation, CodeDeploy, …) y realizan la integración continua con Github Actions. 

Tu evolución

Doofinder
Tu primer día

En 1 mes

Comenzarás con una fase de aprendizaje intensivo. Durante este tiempo, te sumergirás en Elixir y el framework Phoenix, con formación presencial en la oficina para que puedas absorber conocimientos de la mejor manera posible: rodeado/a de gente con experiencia. 

Pasadas las primeras semanas, te asignarán un proyecto práctico donde podrás empezar a aplicar todo lo aprendido.

Tus responsabilidades

  • Ayudar en la creación de una plataforma robusta, escalable y optimizada para soportar el crecimiento de la misma.

  • Saber trabajar en equipo para garantizar la visión global del proyecto. Comunicación fluida, toma de decisiones conjunta y foco en la calidad.

  • Meter mano en el desarrollo y mantenimiento de sistemas web y frontend con JavaScript.

  • Aprendizaje y adopción de Elixir para desarrollar soluciones robustas. Si no lo dominas aún, aquí tendrás la oportunidad de formarte y aplicarlo en proyectos reales.

¿Cómo lo harás?

En Doofinder, el desarrollo no se trata de apagar fuegos ni de acumular tickets sin fin. Siguen Shape-Up, una metodología que les da el espacio para pensar, crear y entregar soluciones funcionales con sentido, sin prisas innecesarias ni burocracia que frene el ritmo.

Trabajan en ciclos de seis semanas, donde cada equipo se centra en objetivos concretos, con la libertad de experimentar y decidir cómo llevar sus ideas a producción.

Cada mes y medio se definen prioridades, asegurando que el esfuerzo tenga un impacto real en el producto y los usuarios. 

Además, el aprendizaje y la innovación no se quedan en la teoría. Entre hackatones, code-challenges y eventos internos de formación, siempre hay oportunidades para probar ideas locas, pulir habilidades y seguir creciendo. No solo se escribe código: se crea tecnología que marca la diferencia.

¿Cuándo trabajarás?

Lo importante es que haya buena sincronización con el equipo, no que fiches a una hora exacta. Buscan gente que pueda conectar en un horario compatible con el resto (10:00 - 16:00), pero fuera de eso, tienes margen para organizarte como mejor te funcione. 

A partir del tercer o cuarto mes, te tocará entrar en la rotación de On-Call. No son guardias eternas ni te van a llamar a las tantas: simplemente cuando estés en On-Call tendrás que estar disponible en el horario laboral de 9:00 a 18:00 de lunes a viernes para poder resolver incidencias.

Día laborable

Jornada completa

Vacaciones

24 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Presencial

Madrid
y

Teletrabajo

50%

La posición es 100% remota si vives fuera de Madrid, lo único que te pedirán es que asistas una vez al mes a la oficina, donde les gusta estar en contacto haciendo actividades en grupo y poniéndoos al día.

Para la gente de Madrid el trabajo es híbrido, donde como mínimo habrá 1 día de teletrabajo y un máximo de 4 días, ya que no todas las semanas serán iguales de asistencia a la oficina.

Pero ojo, que el aterrizaje es clave: durante los primeros 6 meses de formación, el equipo estará mayoritariamente presencial, asegurando que pilles bien el ritmo, el stack y la cultura antes de volar más libre.

¿Con quién trabajarás?

Actualmente, hay cinco equipos técnicos, cada uno con su propia identidad y foco:

  • Jhon Company (Team Lead Azkaban) – 10 años navegando por el Backend entre Python y Elixir, lo mismo te arregla un bug, que te organiza un nuevo servicio, especialista en el núcleo del negocio. Su equipo se encarga del corazón del motor de búsqueda, optimizando rendimiento y escalabilidad. Le apasiona una buena lectura de Brandon Sanderson o disfrutar de un buen partido de fútbol.
  • Sofía Moreno (Team Lead PluginRangers) – FullStack de vocación, polivalente, no hay plataforma de e-commerce que se le resista. Si no está trabajando, está viajando, conoce el mundo como la palma de su mano. Lidera el equipo de integraciones; Shopify, WooCommerce, Magento… Si Doofinder se conecta con algo externo, este equipo está detrás.
  • Carlos Escribano (Team Lead Doom) – Cuando se creó Doofinder, él ya estaba ahí y cuando integraron Elixir, él ya estaba ahí. Apasionado del código, el diseño y la UX. FullStack de nacimiento, disfruta tanto del Front como del Back (Elixir❤️ ). Amante del diseño, la fotografía, la cocina y el cine. Le encanta jugar al fútbol. Padre multitarea 24/7. Su equipo pone orden en el caos. Se encargan del panel de control y los servicios de administración, asegurando que todo sea potente, intuitivo y manejable.
  • Héctor Pérez (Team Lead AI) – Elixir Lover de manual, organizador del Meetup Elixir Madrid, entre Londres, Valencia y Madrid, acumula la suficiente experiencia para enseñar a la IA. Su pasión es la ciencia ficción (libros, películas, series…) y hablar el idioma de Shakespeare. Su equipo se dedica a la Inteligencia Artificial e I+D. Aquí viven los modelos predictivos y todo lo que convierte a Doofinder en un motor de búsqueda cada vez más inteligente.
  • Antonio Gutiérrez (CTO) - El director de la orquesta, polivalente, lo mismo programa que contrata. Amante de la naturaleza, la familia y una cerveza en buena compañía. Infra lover, si se habla de tecnología, ahí está él. Se encarga de que el equipo técnico sea excelente a todos los niveles.

Y tú, ¿dónde encajas? No hay que decidirlo el primer día. Al finalizar tu onboarding, se valorará en qué equipo encajas mejor, según tus habilidades, intereses y el momento del negocio.

Pero aquí nadie se queda encajonado: si el proyecto lo necesita, se rota y se cambia de equipo, permitiendo que todos/as puedan ver, aprender y colaborar en distintas áreas. Porque aquí lo importante no es el equipo en el que empieces, sino todo lo que puedas aportar y crecer en el camino.

¿Qué piden?

Ahora están en busca de gente que quiera subirse a esta aventura y crecer en equipo. Si te atrae la idea de trabajar con Elixir este es tu sitio. No hace falta que seas un/a experto/a, pero sí que tengas ganas de aprender y te pique la curiosidad por escribir código limpio, eficiente y mantenible. Aquí tendrás la oportunidad de formarte, experimentar y construir soluciones reales con un stack moderno, rodeado de un equipo que te acompañará en el proceso.

Creen en el trabajo en equipo, en compartir ideas y en apoyarse para superar cualquier reto técnico. Buscan personas que disfruten colaborando, que sepan comunicarse y que estén dispuestas a sumar para que el producto sea cada día mejor.

Valoran a la gente responsable e implicada, que se toma en serio su trabajo y entiende la importancia de construir código de calidad.

Y, para poder dar lo mejor de ti, hay algunos conocimientos que tienes que tener:

  • Experiencia en entornos Backend. Si llevas al menos 2 años programando en Elixir, Erlang, Ruby, Python, PHP, Javascript o algún otro lenguaje funcional o dinámico, aquí encontrarás un stack donde podrás seguir evolucionando. 
  • Buen manejo de HTML5, CSS y SASS. Si además te has peleado con Bootstrap y empaquetadores como RollupJS o Webpack, mejor que mejor.
  • Si tienes experiencia con el framework Phoenix, te sentirás como en casa.
  • Tener experiencia gestionando microservicios y usando servicios en Amazon Web Services (AWS).
  • Tener buen ojo para la experiencia de usuario y entender cómo hacer interfaces más intuitivas.
  • Buen nivel de inglés.

Tecnologías

Innegociable

  • JavaScript
    Intermedio
  • HTML
    Intermedio
  • CSS
    Intermedio

Estaría bien

  • Python
    Intermedio
  • Elixir
    Intermedio
  • Ruby
    Intermedio
  • PHP
    Intermedio

Suma puntos

  • AWS
    Intermedio
  • MySQL
    Intermedio
  • PostgreSQL
    Intermedio

Otras habilidades

Innegociable

  • Adaptabilidad al cambio
  • Proactividad
  • Autonomía en el aprendizaje

Estaría bien

  • Aprendizaje Continuo
  • Capacidad de autogestión

Suma puntos

  • Atención al detalle
  • Capacidad de mentorización

Idiomas

Inglés
Fluido

¿Qué ofrecen?

Salario

32-48K

Horario

Flexible

Remoto

50%

🚀 Planes de carrera y desarrollo profesional.

🌍 Ambiente internacional con más de 33 nacionalidades.

✈️ 22 días de vacaciones anuales, además de los días 24-31 de diciembre como días de descanso adicionales.

❤️ Sistema de compensación flexible con beneficios.

🚶 Compensación por recomendaciones de nuevos profesionales.

🏓 Actividades al aire libre y comunidades: ping-pong, fútbol, golf, ajedrez, etc.

🚀 Charlas, interacciones y eventos después del trabajo.

Beneficios

Café, fruta y snacks
Eventos de formación internos
Dinámicas y eventos de teambuilding
Pack de bienvenida

What the FAQ?

Normalmente, su proceso de selección consta de 3 fases: prueba técnica, entrevista técnica y charla con Antonio.

Cada una de ellas con una duración de 1h.

Doofinder asume el gasto de desplazamiento y alojamiento en caso de ser necesario para la gente de fuera de Madrid.

Los viernes tienen lo que llaman Virtual Coffee, en las que se habla de cualquier cosa menos trabajo. Además, aprovechan ciertos canales de comunicación para temas informales, y de vez en cuando (6 semanas, aprox.) se encuentran en Madrid para compartir uno o varios días juntos.

Doofinder
Software EngineerMadrid y 50% Teletrabajo
Salario32 - 48K