Únete a nuestro equipo en Learning Heroes como Fullstack Developer y sé una pieza clave en el desarrollo de nuestras plataformas tecnológicas! En este rol, serás responsable de diseñar, desarrollar y mantener aplicaciones web escalables, garantizando una comunicación fluida entre el front-end (NuxtJS) y el back-end (NestJS, ExpressJS, Python). Trabajarás de la mano con un equipo multidisciplinario para alcanzar los objetivos de negocio.Misión del rolDesarrollar y optimizar soluciones tecnológicas innovadoras que transformen la experiencia educativa, asegurando un alto rendimiento, seguridad y escalabilidad en nuestras plataformas digitales.Funciones principales del puestoDesarrollo Frontend :Diseñar y desarrollar interfaces responsivas y amigables para el usuario utilizando NuxtJS, framework de VueJS.Colaborar con el equipo de diseño para transformar wireframes y diseños UI / UX en páginas funcionales.Optimizar el rendimiento del frontend para garantizar velocidad y usabilidad.Asegurar la compatibilidad entre navegadores y el cumplimiento de estándares de accesibilidad.Desarrollo Backend :Construir y mantener APIs RESTful y microservicios con NestJS, ExpressJS y / o Flask (Python).Diseñar e implementar esquemas de bases de datos, asegurando su rendimiento y escalabilidad.Integrar servicios y APIs de terceros según las necesidades del proyecto.Trabajar estrechamente con product managers, diseñadores y desarrolladores para definir requerimientos y entregables.Participar en ceremonias ágiles como stand-ups, planificación de sprints y retrospectivas.Proporcionar recomendaciones técnicas para mejorar la arquitectura del sistema y las prácticas de desarrollo.Pruebas y garantía de calidad :Escribir pruebas unitarias, de integración y end-to-end para los sistemas front-end y back-end.Realizar revisiones de código para mantener altos estándares de calidad y consistencia.Identificar y solucionar errores y problemas de rendimiento a lo largo del stack.Despliegue y Mantenimiento :Colaborar con el equipo de DevOps para implementar pipelines de CI / CD que garanticen despliegues fluidos.Monitorear, depurar y optimizar aplicaciones en entornos de producción.Proponer y abordar mejoras técnicas para reducir deuda técnica y garantizar la fiabilidad del sistema.Seguridad y Escalabilidad :Implementar mecanismos seguros de autenticación y autorización (por ejemplo : OAuth2, JWT).Optimizar aplicaciones para escalabilidad y alto rendimiento.Revisar y actualizar dependencias regularmente para mitigar vulnerabilidades.Innovación y Mejora Continua :Mantenerse actualizado sobre tendencias y avances en el desarrollo front-end y back-end.Recomendar e implementar mejores prácticas para optimizar flujos de trabajo y procesos técnicos.Formación :Grado en Ingeniería Informática, Desarrollo de Software o experiencia equivalente.Experiencia :Más de 4 años de experiencia profesional en desarrollo fullstack. Experiencia demostrable en despliegue y mantenimiento de aplicaciones en producción.Dominio de HTML5, CSS3 y preprocesadores como SCSS / SASS.Uso de herramientas de gestión de estado como Vuex o Pinia.Experiencia con NestJS, ExpressJS y / o Flask para servicios escalables.Conocimientos sólidos en diseño e implementación de APIs RESTful.Manejo de bases de datos relacionales y NoSQL (e.G., PostgreSQL, MongoDB).Familiaridad con herramientas como Redis, brokers de mensajes (por ejemplo : RabbitMQ, Kafka) y control de versiones (Git).Conocimientos en Python y frameworks como Flask o Django.Experiencia con GraphQL y protocolos de comunicación en tiempo real (WebSocket).Familiaridad con plataformas cloud (por ejemplo : AWS, Google Cloud, Azure).Metodologías y prácticas :Comprensión sólida de metodologías Ágiles y arquitecturas de microservicios.Experiencia con frameworks de pruebas (por ejemplo : Jest, Cypress).Habilidad para escribir código limpio, mantenible y escalable.Excelentes habilidades analíticas y de resolución de problemas.Comunicación efectiva para colaborar con equipos multidisciplinarios.Capacidad de adaptación en entornos ágiles y dinámicos.Somos líderes en formación online en tecnologías disruptivas, impactando la vida de miles de personas en España y LATAM. Nuestro enfoque innovador “From Zero to Hero” crea experiencias de aprendizaje dinámicas, transformando a nuestros estudiantes en líderes del futuro, sin importar su punto de partida.Cultura inclusiva : Valoramos a cada empleado como un HEROE único y fomentamos la creatividad y el intercambio de ideas.Desarrollo profesional : Ofrecemos planes de crecimiento personalizados y formación gratuita en nuestros programas de IA, Trading y Crypto.Flexibilidad laboral : Modelo de trabajo híbrido con opciones que se adaptan a tu vida.Actividades de teambuilding : Fortalece relaciones y disfruta de eventos diseñados para conectar con el equipo.Facilidades de relocalización : Te ayudamos con la gestión de permisos y la búsqueda de vivienda si decides mudarte a Andorra.Condiciones del rolModelo de trabajo híbrido : La posición es remota pero requiere de desplazamientos puntuales a Andorra, aproximadamente 1 vez cada dos meses.Tipo de contrato : Laboral si resides o estás dispuesto a residir en Andorra; Mercantil si resides fuera del Principado de Andorra.Jornada laboral : 40 horas semanales.Horario flexible : Entrada de 09 : 00h a 10 : 00h y salida en función a tu hora de entrada y tiempo de descanso.Te estamos buscando!Si eres un desarrollador fullstack con experiencia y buscas ser parte de un equipo innovador, ¡queremos conocerte!Esperamos verte pronto en el equipo de Learning Heroes!#J-18808-Ljbffr