¡Esta lista de trabajo ha caducado y es posible que ya no sea relevante!
2 Jun 2025

Full-Time Fullstack Developer

Learning Heroes – Publicado por Learning Heroes 08009 Barcelona, Barcelona provincia, 08009 Barcelona, Barcelona provincia

Descripción del empleo

Descripción

Únete al equipo

¡Ú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, BunJS. Trabajarás de la mano con un equipo multidisciplinario para alcanzar los objetivos de negocio.

Misión del rol

Desarrollar 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 puesto

Desarrollo Frontend:

  • Diseñar y desarrollar interfaces responsivas y amigables para el usuario utilizando NuxtJS.
  • 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 BunJS.
  • 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.

Colaboración:

  • 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.

Requisitos

Requisitos

Formación: Grado en Ingeniería Informática, Desarrollo de Software o experiencia equivalente.

Experiencia: Más de 3 años de experiencia profesional en desarrollo fullstack. Experiencia demostrable en despliegue y mantenimiento de aplicaciones en producción.

Habilidades técnicas

Frontend

  • Experiencia con JavaScript/TypeScript y frameworks como NuxtJS (o Vue.js.
  • Dominio de HTML5, CSS3 y preprocesadores como SCSS/SASS.
  • Uso de herramientas de gestión de estado como Vuex o Pinia.

Backend:

  • Experiencia con NestJS, ExpressJS y BunJS 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.

Nice to have:

  • 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.

Habilidades blandas

  • 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.

¿Por qué unirte a Learning Heroes?

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 rol

  • Incorporación: ASAP.
  • Ubicación: Remoto/Hibrido
  • Modelo de trabajo remoto
  • 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!

Categorías de trabajo: Programador. Tipo de trabajo: Full-Time. Salarios: Salario no revelado.

55 Visitas totales, 1 Hoy

Aplicar para esta oferta de empleo