Categorías
···
Entrar / Registro

Ingeniero/a de Software Full Stack

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Puerta del Sol, 4, Centro, 28013 Madrid, España
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Únase a una organización con una misión clara, situada en la intersección entre ciencia, tecnología e innovación, evolucionando la plataforma editorial grande y compleja de Frontiers como Ingeniero/a de Software Full Stack. Aspectos destacados: 1. Contribuir a la modernización de una plataforma editorial grande y compleja 2. Desarrollar y mantener funciones y servicios basados en la web en toda la pila tecnológica 3. Utilizar herramientas de desarrollo asistidas por IA de forma responsable en los flujos de trabajo de ingeniería **Quiénes somos** En Frontiers, nuestra finalidad es sencilla pero ambiciosa: hacer que la ciencia sea abierta. Creemos que la ciencia abierta empodera a la comunidad científica global para acelerar los descubrimientos y desarrollar las soluciones necesarias para vidas saludables en un planeta saludable. Somos uno de los editores de investigación de acceso abierto más grandes e influyentes del mundo. Cada artículo que publicamos pasa por revisión por pares y está certificado en calidad, garantizando así que la investigación sea accesible para todas las personas, en cualquier lugar. Hasta la fecha, las investigaciones de Frontiers han sido vistas más de 4000 millones de veces, lo que demuestra el impacto real en el mundo de una ciencia sin barreras. Unirse a Frontiers significa formar parte de una organización global impulsada por una misión, situada en la intersección entre ciencia, tecnología e innovación, trabajando junto a colegas apasionados que se preocupan profundamente por avanzar en el conocimiento en beneficio de la sociedad. **Acerca del puesto**: Buscamos un/a Ingeniero/a de Software Full Stack para unirse a nuestro equipo en la evolución de la plataforma editorial de Frontiers. La plataforma es grande y compleja, combinando tecnologías modernas y heredadas. Este puesto implica mantener y mejorar los sistemas existentes, al tiempo que se contribuye a una transición gradual hacia una arquitectura más moderna y escalable. Trabajarás en toda la pila tecnológica, desarrollando y manteniendo funciones y servicios basados en la web que respalden los flujos de trabajo centrales de la edición. Como parte de la evolución continua de la plataforma, ayudarás a modernizar componentes heredados, mejorar el rendimiento y la mantenibilidad, y garantizar integraciones fiables entre sistemas distribuidos. Las herramientas de desarrollo asistidas por IA son una parte estándar de nuestro flujo de trabajo de ingeniería. Se espera que utilices asistentes de programación con IA y modelos de lenguaje de gran tamaño para acelerar la implementación, explorar soluciones y reducir tareas repetitivas. Al mismo tiempo, aplicarás un sólido criterio de ingeniería para validar, probar y evaluar críticamente la salida generada por IA, asegurando su corrección, seguridad, mantenibilidad y alineación con los estándares arquitectónicos. Tu enfoque en las mejores prácticas, la colaboración y la mejora continua será esencial para el éxito de la plataforma. **Responsabilidades clave**:* Diseñar, desarrollar y mantener aplicaciones web escalables y de alto rendimiento en las capas frontal y trasera. * Mejorar y dar soporte a soluciones existentes, incluidos los sistemas construidos con tecnologías heredadas. * Contribuir a la modernización de componentes heredados hacia una arquitectura más modular y escalable. * Construir y evolucionar APIs RESTful e integrarlas con servicios internos y externos. * Diagnosticar y optimizar el rendimiento de bases de datos, incluida la optimización de consultas, estrategias de indexación y gestión de transacciones en bases de datos relacionales y no relacionales. * Colaborar con gestores de producto, arquitectos y equipos multifuncionales para aclarar requisitos, evaluar viabilidad técnica y determinar estrategias efectivas de implementación. * Escribir código limpio, mantenible y eficiente, alineado con los estándares y mejores prácticas de ingeniería establecidos. * Garantizar la calidad de las soluciones entregadas mediante pruebas, revisiones de código y prácticas de mejora continua. * Optimizar las aplicaciones para rendimiento, escalabilidad y capacidad de respuesta. * Investigar y resolver problemas complejos en producción utilizando herramientas de monitorización y observabilidad. * Participar en revisiones de código y apoyar el crecimiento de ingenieros/as menos experimentados/as. * Utilizar herramientas de desarrollo asistidas por IA de forma responsable para mejorar la productividad, manteniendo altos estándares de calidad del código y fiabilidad del sistema. Mantenerse actualizado/a respecto a las tecnologías y prácticas de ingeniería relevantes para apoyar la evolución de la plataforma. * **Requisitos** * 4 o más años de experiencia profesional en ingeniería de software full stack con sólida experiencia de backend en el ecosistema .NET. * 3 o más años de experiencia en el desarrollo de aplicaciones frontend modernas utilizando un framework de JavaScript basado en componentes. * Conocimientos sólidos de los principios de la programación orientada a objetos y de los principios de diseño SOLID. * Experiencia diseñando y consumiendo APIs RESTful. * Comprensión sólida de la arquitectura frontend, patrones de gestión de estado y mejores prácticas para construir aplicaciones de página única escalables. * Experiencia trabajando con bases de datos relacionales y no relacionales, incluida la afinación del rendimiento y la resolución de incidencias en producción. * Experiencia trabajando con plataformas en la nube y desplegando aplicaciones en entornos en la nube. * Familiaridad con metodologías ágiles/Scrum. * Experiencia resolviendo incidencias complejas en producción utilizando herramientas de monitorización y observabilidad. * Conocimiento de arquitecturas basadas en microservicios y conceptos de modularización frontend. * Experiencia integrando capacidades impulsadas por IA en aplicaciones dirigidas al cliente. * Capacidad demostrada para utilizar de forma efectiva asistentes de programación con IA u otras herramientas similares para potenciar el trabajo diario de ingeniería, con un enfoque crítico en la revisión y validación del código generado. * Excelentes habilidades para la resolución de problemas y atención al detalle. **Habilidades deseables**:* Experiencia avanzada en afinación y optimización del rendimiento de bases de datos relacionales. * Experiencia implementando patrones de comunicación asíncrona en sistemas distribuidos mediante brokers de mensajes. * Exposición a la configuración y automatización de pipelines CI/CD en entornos basados en la nube. * Experiencia con plataformas de contenerización y orquestación. * Experiencia con herramientas de orquestación de flujos de trabajo o procesos empresariales en arquitecturas distribuidas. * Familiaridad con patrones de arquitectura orientada a eventos. * Experiencia con frameworks de pruebas automatizadas para aplicaciones backend y frontend. * Conocimiento de los principios del diseño guiado por el dominio (Domain-Driven Design). * Experiencia aplicando prácticas de desarrollo guiado por el comportamiento (BDD) y desarrollo guiado por pruebas (TDD). Si cumple la mayoría de los requisitos pero no todos, le animamos a presentar su candidatura. Valoramos fuertes fundamentos de ingeniería, sentido de propiedad y la capacidad de crecer dentro de un entorno tecnológico moderno y en constante evolución. **Beneficios** * Priorizamos la presencia en la oficina y enfatizamos la colaboración cara a cara, pero también ofrecemos ajustes adecuados cuando sea necesario, conforme a la política de la empresa * Días adicionales de bienestar además de sus días de vacaciones anuales * Hasta 3 días remunerados al año para actividades de voluntariado * Programa de Asistencia al Empleado confidencial disponible las 24 horas (bienestar, salud mental, apoyo legal y financiero) * Apoyo para el aprendizaje y desarrollo a través del Frontiers Learning Hub * Beneficios locales competitivos, dependientes del país (por ejemplo, cobertura sanitaria y planes de pensiones/jubilación) *Frontiers promueve activamente la diversidad y constituye un entorno laboral seguro y acogedor. El proceso de reclutamiento está libre de discriminación —incluida la basada en raza, origen nacional o étnico, edad, religión, discapacidad, sexo, identidad de género u orientación sexual. Con empleados procedentes de más de 50 países distintos, nuestra diversidad crea equipos vibrantes y nos desafía constantemente a apreciar múltiples perspectivas.*

Fuentea:  indeed Ver publicación original
David Muñoz
Indeed · HR

Compañía

Indeed
David Muñoz
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.