···
Log in / Register

Fullstack React & Node.js Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
Puerta del Sol, 4, Centro, 28013 Madrid, Spain
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are looking for a Full Stack Developer with experience in React and Node.js who wants to join a team that has spent years transforming legacy systems into a modern, scalable, and microservices-oriented platform — working in an environment where code quality, architecture, and continuous improvement truly matter. Key Highlights: 1. Transformation of legacy systems into a modern and scalable platform 2. Work with React, Node.js, and microservices 3. Focus on code quality, architecture, and continuous improvement We are knowmad mood! We are a leading digital transformation company — constantly evolving and at the forefront of technology. We were founded to drive real change through innovation and sustainable development, with a mission to deliver value to our clients and empower our talent. Composed of more than 3\.000 creative, digital, and innovative people connected to a shared purpose — capable of building connections with individuals across the globe. A responsible, flexible team with high adaptability to our clients’ and the market’s needs — while consistently delivering value, vision, creativity, expertise, professionalism, and passion for technology in every project. The values guiding us toward excellence are collaboration, innovation, commitment, fun, and trust. **What do we value?** We seek a Full Stack Developer with experience in React and Node.js who wants to join a team that has spent years transforming legacy systems into a modern, scalable, and microservices-oriented platform. You will work in an environment where code quality, architecture, and continuous improvement carry real weight in day-to-day activities. * At least **3 years of experience** in a similar role. * Prior experience working with **React** and **TypeScript**. * Experience with **Node.js**, preferably with **Express**. * Experience with **JavaScript** (both plain and framework-based). * Experience in environments using **microservices** or distributed architectures (valuable if you have worked with integrations involving external APIs). * Strong proficiency in **HTML / CSS** (experience with **SASS** is a plus). * Familiarity with tools and libraries such as **Jest, RxJS, Webpack, styled\-components** (though the goal is to gradually transition toward pure CSS). * Experience with **NoSQL databases**, ideally **MongoDB** and **Redis**. * Knowledge of **unit testing, integration testing, code coverage, and mocking**. * Experience with **Git** (branches, PRs, code reviews). * Experience with **CI/CD tools**, preferably Azure DevOps. * Familiarity with patterns and principles such as **DDD** (Domain-Driven Design) and **SOLID**, as well as industry standards focused on clean, maintainable code. **What would your responsibilities be?** * Develop and evolve frontend applications using **React and TypeScript**, helping define and uphold sound design practices. * Participate in the evolution from **Styled Components** toward pure CSS-based solutions. * Collaborate on backend services built with **Node.js, Express, and TypeScript**, within a microservices architecture. * Integrate business logic with **external APIs**, ensuring robust and efficient end-to-end flow — from user request to page rendering. * Work in a **monorepo** environment, contributing to the management and evolution of packages handling builds and releases. * Participate in defining and improving pipelines in **Azure DevOps**, as well as in the production deployment workflow. * Manage your tasks within each sprint — clearly understanding what you’re doing, what you’ll complete next, and what you’ll propose afterward. * Collaborate in the **technical analysis** of projects, documenting in Confluence and translating that information into Jira (epics, subtasks, and estimates). * Review and/or create PRs in coordination with the QA team, ensuring changes introduce no errors and negatively impact the system. * Collaborate with professionals at various levels — providing support and mentorship to less experienced colleagues when needed. And with us, you can enjoy: Indefinite Contract **2 Days Remote \+ 3 Days On-site in Madrid** Internal training and access to certifications — check our calendar here: https://www.knowmadmood.com/es/talento/formacion Flexible compensation plan (health insurance, transportation, childcare vouchers, meal vouchers) Become a brand ambassador through our friend referral program Refer your friends and earn extra rewards! Events, meetups, tech days, talks… and much more! 26 days of leave (22 vacation days, 2 discretionary days, and December 24th and 31st as default holidays) Working hours: Monday–Thursday, 08:00–14:00 and 15:00–17:30; Friday, 08:00–14:00 *At* ***knowmad mood*** *we are committed to equal opportunities and respect for diversity. We apply our Equality Plan and the principle of non-discrimination across all our recruitment processes.*

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.