Manfred logoManfred logo
Manfred logo
Manfred en redes:
Frontiers
Frontiers_equipo
Frontiers

Software Engineer

PresencialMadrid
y
Teletrabajo40%
☄️ Crecimiento profesional👌 Cultura🌎 Equipo internacional🎯 Producto⛰️ Sólida en su sector

No hay muchos lugares que a través de la tecnología transformen el conocimiento, la ciencia... en definitiva, la vida de las personas.

Estás ante uno de esos lugares 💙. Frontiers tiene una de las principales plataformas de publicación científica de acceso abierto y están revolucionando el acceso al conocimiento.

Creen en la ciencia como medio transformador de la sociedad, ¡sigue leyendo que te va a interesar 👇!

¿Qué harás?

Puede que ya los conozcas, sobre todo si vienes del mundo científico. Frontiers es una de las plataformas de publicación científica en acceso abierto más grandes del mundo. Su misión es clara: que el conocimiento sea accesible para todos, sin barreras.

Con más de 200.000 artículos publicados, 2 millones de citas y más de mil millones de visitas y descargas, su impacto en la comunidad científica es enorme. Pero detrás de esos números hay algo mucho más importante: miles de investigadores compartiendo sus descubrimientos para que otros puedan avanzar, construir y mejorar nuestro futuro.

Es un entorno técnico complejo, sí, pero también muy estimulante.

Su iniciativa principal es su página web, que funciona como un motor de búsqueda dentro de una gran base de datos de papers. Pero también hay un área de usuario o backoffice para aquellos usuarios que son investigadores y suben sus papers a la plataforma.

El producto está en continuo desarrollo y avance gracias a un equipo de más de 40 personas 🧠 especializadas en inteligencia artificial que trabajan en la clasificación automática de cada ítem o la interpretación de los textos (NLP) entre otros proyectos.

Se encuentran en un momento de crecimiento importante gracias a la confianza de la comunidad científica y, en esta ocasión, buscan un perfil con bagaje sólido en .NET, que conozca Vue.js y SQL Server. 

Aquí no se trata solo de mantener lo que ya existe, sino de repensarlo y mejorarlo. Se está haciendo una transición cuidadosa hacia una arquitectura más moderna y escalable, y este rol será clave para que esa transformación avance de forma sostenible y bien pensada. Formarás parte de todo el ciclo de vida del desarrollo, por ese motivo buscan a personas con experiencia en esto.

🔥 ¿Mola? MOLA 🔥

Les encantaría encontrar a una persona que disfrute del trabajo bien hecho, que entienda el valor de optimizar una consulta SQL compleja o de reconstruir un componente heredado con elegancia. La colaboración, las buenas prácticas y la mejora continua no son solo palabras bonitas: son parte de la cultura del equipo.

En definitiva, es tu oportunidad si buscas aportar desde la experiencia, aprender junto a otros, y formar parte de un equipo que trabaja con mucha cabeza y sentidiño.

Tu evolución

Frontiers
Tu primer día

En 1 mes

Entenderás qué hacen en Frontiers en profundidad y comprenderás con más detalle cómo podrás ayudarlos a transformar la forma en que se publica, evalúa y comunica la investigación al mundo.

También tendrás una idea mejor de las aplicaciones y servicios sobre los que estarás a cargo y cómo se integran con el resto de la empresa.

Tus responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones web de alto rendimiento utilizando .NET y Vue.js.

  • Colaborar en la evolución de componentes legacy, modernizándolos sin perder la esencia de lo que ya funciona.

  • Optimizar el rendimiento de bases de datos en SQL Server y MongoDB, ajustando queries, mejorando índices y gestionando transacciones.

  • Aportar valor dentro de un equipo internacional, diverso y muy comprometido con lo que hace.

  • Escribir código limpio, mantenible y eficiente, siguiendo buenas prácticas, y asegurarte de que lo que se entrega… esté bien entregado.

  • Participar en code reviews, compartir tu experiencia y ayudar a que el equipo crezca junto contigo

¿Cómo lo harás?

En Frontiers creen en la entrega de valor continua. Trabajarás en iteraciones cortas junto a otro grupo de grandes desarrolladores. 

Formarás parte de una compañía que organiza su trabajo en 2 grandes líneas de negocio. Cada una de ellas está compuesta por 7 equipos multidisciplinares, entre los que también hay hueco para la innovación: uno de esos equipos está centrado en inteligencia artificial.

Un entorno colaborativo y bien estructurado, donde cada equipo aporta su pieza clave al impacto global del producto.

Los equipos normalmente trabajan en Sprints de dos semanas y entregan el software en cuanto está listo. El equipo es 100% responsable de lo que desarrolla y despliega, incluso una vez en Producción.

Tienen una estructura muy horizontal y una cultura muy colaborativa. Se pone énfasis en la mejora continua y la auto-organización. La comunicación para ellos es muy importante y fomentan que todo el mundo pueda dar siempre su opinión constructiva.

¿Cuándo trabajarás?

Aquí creen que la flexibilidad no es un beneficio, sino una forma de trabajar. Tendrás una jornada de 8 horas de lunes a viernes, con entrada y salida flexible: los equipos se autoorganizan, pero en general solo necesitas estar disponible de 10:00 a 16:00 (hora peninsular española) para coincidir con tu equipo.

Y un detalle que se agradece: en agosto trabajan solo 7 horas al día, porque saben que el verano es para recargar pilas de verdad.

Día laborable

Jornada completa

Vacaciones

25 días

Jornada laboral

Flexible

Turno continuo

En verano

¿Dónde trabajarás?

Presencial

Madrid
y

Teletrabajo

40%

Esta posición es híbrida.

El equipo se junta tres días a la semana de manera presencial, ubicado en Paseo de la Habana donde podrás colaborar mano a mano con tus compañeros, compartir ideas y construir juntos un gran producto desde el día a día.

Dicho esto, sentidiño. Son flexibles, entienden que cada persona tiene sus circunstancias y son flexibles. 

Además, disfrutarás de eventos y team buildings que fomentan la cultura de colaboración. ¡El ambiente está diseñado para que crezcas tanto profesional como personalmente!

¿Con quién trabajarás?

El ambiente es de colaboración total, donde cada persona tiene voz y se apuesta por equipos pequeños, pero bien coordinados. Porque aquí, más que trabajar juntos, se piensa y se construye en equipo.

Algunos de los Team Leads con los que trabajarás mano a mano, son: 

  • Fran Moreno: Llegó a Frontiers como desarrollador senior hace algo más de 10 años. Tras completar varios proyectos, empezó a liderar equipos.  Esta etapa le ayudó a profundizar su conocimiento sobre Frontiers a la vez que ganaba experiencia en la gestión de equipos y personas. En los últimos 3 años ha estado liderando varios equipos a la vez y recientemente ha empezado a gestionar a otros Team Leads como Head of Software Engineering.
  • Carlos Fernández: Llegó a Frontiers al poco de inaugurar la oficina de Madrid ya hace algo más de 11 años. Comenzó su carrera en Frontiers como desarrollador y fue pasando por varios equipos y diferentes proyectos, por el camino aprendió diferentes puntos de vista acerca del negocio.  Desde hace algo más de 2 años cambió de rol y empezó a gestionar equipos, ahora su rol es Software Engineering Team Lead.

¿Qué piden?

Les gustaría conocer a alguien que no solo sepa de código, sino que entienda cómo construir soluciones escalables, limpias y sostenibles, que quiera aportar y que se entusiasme con la tecnología tanto como lo hace dentro del equipo. 

Alguien que sepa cómo moverse en entornos complejos y con tecnologías diversas, y que no se asuste por lo heredado… sino que vea ahí una oportunidad de mejora. 💂‍♂️ El inglés es un must. Es un entorno internacional y el lenguaje vehicular es el inglés, por lo que tu nivel debe ser fluido tanto a nivel hablado como escrito.

💡 ¿Te suena? Esto es lo que les encantaría que aportarás al equipo:

  • Experiencia sólida en desarrollo software, trabajando sobre todo con .NET y .NET Framework.
  • Tiros pegados trabajando con SQL Server, dominando rendimiento, optimización de queries e integridad de datos.
  • Vue.js es tu zona de confort y tienes claro cómo organizar una aplicación frontend grande, entiendes la gestión de estado y aplicas buenas prácticas como si fueran parte del framework.
  • Sólido manejo de RESTful APIs: creación, consumo y diseño con foco en la escalabilidad.
  • Capacidad para resolver bugs complejos en producción, apoyándote en herramientas como New Relic o Grafana.
  • Experiencia con MongoDB y arquitecturas mixtas.
  • Has implementado comunicación entre microservicios de forma asíncrona usando RabbitMQ.
  • Tienes experiencia práctica con Azure (y no solo lo has tocado en pruebas 😉).
  • Manejo sólido de principios SOLID y POO, y gusto por el buen diseño de software.

Les dejarías con la boca abierta si, además:

  • Has integrado soluciones de IA en productos reales (sí, ¡de verdad! no solo en PoCs).
  • Sabes cómo apoyarte en herramientas de IA para mejorar tu productividad diaria.
  • Entiendes bien los conceptos de microservicios y micro-frontends.
  • Y, sobre todo, tienes ojo clínico para los detalles y un enfoque muy práctico para resolver problemas complejos.

Sabemos que nadie lo tiene todo, pero si ves tu reflejo en varios de estos puntos, ya estás más cerca de encajar como anillo al dedo en el equipo:

  • Has trabajado con contenedores (Docker, Kubernetes…) y entiendes cómo encajan en un sistema moderno.
  • Sabes qué es Camunda, y no solo de oídas. Lo has usado para orquestar procesos de negocio en arquitecturas distribuidas.
  • Tienes experiencia con Kafka, eventos, colas, y te manejas bien en ecosistemas event-driven.
  • Has escrito tests con herramientas como NUnit y Playwright, y te preocupas de verdad por la calidad del código.
  • Te suenan (y aplicas) conceptos como DDD, diseño de sistemas complejos y patrones de arquitectura modernos.
  • Entiendes y aplicas BDD y TDD, y ves el valor de tener un enfoque preventivo en lugar de reactivo.

Tecnologías

Innegociable

  • .NET icon
    .NET
    Avanzado
  • .Net Core icon
    .Net Core
    Avanzado
  • SQL icon
    SQL
    Avanzado
  • Vue icon
    Vue
    Avanzado

Estaría bien

  • Grafana icon
    Grafana
    Intermedio
  • New Relic icon
    New Relic
    Intermedio

Suma puntos

  • Azure DevOps icon
    Azure DevOps
    Intermedio
  • Docker icon
    Docker
    Intermedio
  • Kubernetes icon
    Kubernetes
    Intermedio

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Adaptabilidad al cambio
  • Trabajo en equipo

Estaría bien

  • Atención al detalle
  • Autonomía en el aprendizaje
  • Capacidad de dar feedback

Idiomas

Inglés
Fluido

¿Qué ofrecen?

Salario

Hasta 60K

Horario

Flexible

Remoto

40%
  • 🏖️ 25 (+4 well being days)  días laborables de vacaciones.
  • 💰 80€/mes para compensar el trabajo híbrido (Madrid).
  • Una ayuda inicial de 675€ para que compres cualquier cosa que necesiten para tu oficina en casa: Monitor, mesa, silla,etc.
  • 🎈 Acceso a la app Headspace (mindfulness) y 🎈 Clases de yoga online.

Beneficios

Cheque Guardería
Seguro de salud
Ticket Restaurante
Ayuda con el transporte
Seguro de vida
Pack de bienvenida
Apoyo con tu plan de pensiones
Retribución Flexible

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

What the FAQ?

No, por temas administrativos y de husos horarios, solo valoran a personas que tengan el permiso de trabajo y la residencia en España.

Rapidito:

- Reunión técnica con el equipo. 

- Reunión cultural.

¡Y listo!

Frontiers
Software EngineerMadrid y 40% Teletrabajo
SalarioHasta 60K