Senior Fullstack Developer Angular / NodeJS (hybrid Barcelona)

knowmad mood
knowmad mood
Barcelona, SpainOn-siteCompetitiveAdded 24 days agoSenior ยท 5+ yearsPermanentRemote: Hybrid
Hybrid๐Ÿ‡ช๐Ÿ‡ธ Translated from SpanishComunidad front

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

We are looking for a Senior Fullstack Developer Angular / NodeJS with solid experience in application development to work for a well-known client in the insurance sector (hybrid, 2 days in Barcelona)

At least 5 years of experience is required

๐Ÿ› ๏ธ Responsibilities

  • Participation in the entire project lifecycle: requirements gathering, modeling, development, maintenance, and testing.

  • Design and development of scalable SPA architectures

  • Implementation of reusable components and internal libraries

  • State management:

    • NgRx / Akita / Signals

  • Integration with REST/GraphQL APIs:

    • Error handling

    • Retries, caching, and concurrency control (RxJS)

  • Performance optimization:

    • Change detection optimization (OnPush)

    • Virtual scrolling, memoization

  • Frontend testing:

    • Unit tests (Jasmine, Karma, or Jest)

    • E2E (Cypress / Playwright)

  • Design of robust RESTful APIs:

    • Versioning

    • Standardization (OpenAPI/Swagger)

  • Development with frameworks such as:

    • Express.js / NestJS

  • Design of decoupled business logic:

    • Hexagonal architecture / clean architecture

  • Database management:

    • SQL (PostgreSQL, MySQL)

    • NoSQL (MongoDB)

  • Security control:

    • Authentication (JWT, OAuth2)

    • Authorization (roles, scopes)

  • Backend testing:

    • Unit + integration tests (Jest, Mocha)

  • Creation of technical documentation.

What do we offer?

  • Permanent contract ๐Ÿ“„: From day one, with an option of 12 or 14 payments

  • Hybrid model: 2 days a week at offices in Barcelona city

  • Flexible schedule โฐ: Start 8:30 AM, finish 6:00 PM (with flexibility), Fridays from 8:00 AM to 3:00 PM. Summer: July and August: intensive schedule from 8:00 AM to 3:00 PM

  • Vacations ๐ŸŒด: 22 vacation days + 2 personal days, in addition to December 24th and 31st off.

  • Permanent contract ๐Ÿ“„: From day one, with an option of 12 or 14 payments.

  • Flexible remuneration ๐Ÿ’ณ: Restaurant card, childcare vouchers, health insurance, training, and other tax-advantaged benefits.

  • Benefits club ๐ŸŽ: Discounts on technology, leisure, and training.

  • Continuous training ๐Ÿ“š: Access to Udemy Business, language courses, official certifications, and technical training.

  • Career plan ๐Ÿš€: Support to grow, specialize, or take on new challenges.

  • Integral wellbeing ๐Ÿ’š: Nutrition, physical activity, and emotional balance programs.

  • Work-life balance +VIDA ๐Ÿ‘จ ๐Ÿ‘ฉ ๐Ÿ‘ง ๐Ÿ‘ฆ: 24/7 personal and family assistance.

  • Inclusive environment ๐ŸŒ: Diverse and multicultural setting.

  • Social events ๐ŸŽฎ: Activities to connect with the team.

Interested in knowing more?

Apply now
and we will be happy to discuss all the details with you.

To stay up to date with our news, follow us here -> knowmad mood

"We are committed to equal opportunity and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes."

Join a team of digital nomads!

View original advert (Spanish)

Buscamos un/a Fullstack Developer Angular / NodeJS Senior con sรณlida experiencia en el desarrollo de aplicaciones para trabajar en un conocido cliente del sector seguros (hรญbrido 2 dรญas en Barcelona)

Es necesario aportar almenos 5 aรฑos de experiencia

๐Ÿ› ๏ธ Responsabilidades

  • Participaciรณn en todo el ciclo del proyecto: toma de requisitos, modelado, desarrollo, mantenimiento y pruebas.

  • Diseรฑo y desarrollo de arquitecturas SPA escalables

  • Implementaciรณn de componentes reutilizables y librerรญas internas

  • Gestiรณn de estado:

    • NgRx / Akita / Signals

  • Integraciรณn con APIs REST/GraphQL:

    • Manejo de errores

    • Retries, caching y control de concurrencia (RxJS)

  • Optimizaciรณn del rendimiento:

    • Change detection optimization (OnPush)

    • Virtual scrolling, memoization

  • Testing frontend:

    • Unit tests (Jasmine, Karma o Jest)

    • E2E (Cypress / Playwright)

  • Diseรฑo de APIs RESTful robustas:

    • Versionado

    • Estandarizaciรณn (OpenAPI/Swagger)

  • Desarrollo con frameworks como:

    • Express.js / NestJS

  • Diseรฑo de lรณgica de negocio desacoplada:

    • Arquitectura hexagonal / clean architecture

  • Gestiรณn de bases de datos:

    • SQL (PostgreSQL, MySQL)

    • NoSQL (MongoDB)

  • Control de seguridad:

    • Autenticaciรณn (JWT, OAuth2)

    • Autorizaciรณn (roles, scopes)

  • Testing backend:

    • Unit + integration tests (Jest, Mocha)

  • Realizaciรณn de la documentaciรณn tรฉcnica.

ยฟY nosotros quรฉ ofrecemos?

  • Contrato indefinido ๐Ÿ“„: Desde el primer dรญa, con opciรณn de 12 o 14 pagas

  • Modelo hรญbrido: 2 dรญas a la semana oficinas en Barcelona ciudad

  • Horario flexible โฐ: Entrada 8.30h salida 18h (con flexibilidad) viernes de 8h a 15h. Verano: Julio y Agosto: intensivo de 8h a 15h

  • Vacaciones ๐ŸŒด: 22 dรญas de vacaciones + 2 dรญas de libre disposiciรณn, ademรกs de los dรญas 24 y 31 de diciembre libres.

  • Contrato indefinido ๐Ÿ“„: Desde el primer dรญa, con opciรณn de 12 o 14 pagas.

  • Retribuciรณn flexible ๐Ÿ’ณ: Tarjeta restaurante, cheque guarderรญa, seguro mรฉdico, formaciรณn y otros beneficios con ventajas fiscales.

  • Club de ventajas ๐ŸŽ: Descuentos en tecnologรญa, ocio y formaciรณn.

  • Formaciรณn continua ๐Ÿ“š: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formaciรณn tรฉcnica.

  • Plan de carrera ๐Ÿš€: Acompaรฑamiento para crecer, especializarte o asumir nuevos retos.

  • Bienestar integral ๐Ÿ’š: Programas de nutriciรณn, actividad fรญsica y equilibrio emocional.

  • Conciliaciรณn +VIDA ๐Ÿ‘จ ๐Ÿ‘ฉ ๐Ÿ‘ง ๐Ÿ‘ฆ: Asistencia personal y familiar 24/7.

  • Ambiente inclusivo ๐ŸŒ: Entorno diverso y multicultural.

  • Eventos sociales ๐ŸŽฎ: Actividades para conectar con el equipo.

ยฟTe interesa saber mรกs?

Inscrรญbete
y estaremos encantad@s de comentarte todos los detalles.

Para estar al corriente de nuestras novedades sรญguenos aquรญ -> knowmad mood

"Nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminaciรณn en todos nuestros procesos de selecciรณn."

ยกรšnete a un equipo de nรณmadas digitales!

Need a visa? No sponsorship mentioned here. Browse visa jobs