Description
We are looking for a **Senior Fullstack Developer Angular / NodeJS** with solid experience in application development to work with a well-known client in the **insurance sector** (hybrid: 2 days per week in Barcelona)
At least 5 years of experience is required.
**Responsibilities**
* Participation throughout 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 using frameworks such as:
+ **Express.js / NestJS**
* Design of decoupled business logic:
+ **Hexagonal architecture / Clean architecture**
* Database management:
+ SQL (PostgreSQL, MySQL)
+ NoSQL (MongoDB)
* Security controls:
+ Authentication (**JWT, OAuth2**)
+ Authorization (roles, scopes)
* Backend testing:
+ Unit and integration tests (**Jest, Mocha**)
* Technical documentation.
**What do we offer?**
* **Indefinite contract**: From day one, with the option of 12 or 14 monthly payments.
* **Hybrid model**: 2 days per week at our offices in central Barcelona.
* **Flexible schedule**: Start at 8:30 AM, end at 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.
* **Vacation days**: 22 days of vacation + 2 personal days, plus December 24th and 31st off.
* Indefinite contract: From day one, with the option of 12 or 14 monthly payments.
* Flexible compensation: Meal card, childcare voucher, private 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 development plan: Support to grow, specialize, or take on new challenges.
* Holistic wellbeing: Nutrition programs, physical activity, and emotional balance initiatives.
* Work-life balance + LIFE: 24/7 personal and family assistance.
* Inclusive environment: Diverse and multicultural workplace.
* Social events: Activities to connect with your team.
**Interested in learning more?**
**Apply now**, and we’ll be delighted to discuss all the details with you.
Stay updated on our latest news by following us here --> knowmad mood
*"We are committed to equal opportunities and respect for diversity. We implement our Equality Plan and the principle of non-discrimination across all our recruitment processes."*
**Join a team of digital nomads!**