Fullstack Developer (Angular + Node.js) – Senior

knowmad mood
knowmad mood
Barcelona, SpainOn-siteCompetitiveAdded 18 days agoSenior · 6-7 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 knowmad mood!

We are a leading digital transformation company, constantly evolving and at the forefront of technology. We were born to provoke real change through innovation and sustainable development, with the mission of adding value to clients and boosting our talent.

Made up of more than 3,000 creative, digital, and innovative people connected to a purpose and capable of generating connections with people all over the world. A responsible, flexible team with a high capacity to adapt to the needs of our clients and the market, while providing value, vision, creativity, expertise, professionalism, and a passion for technology in every project.

The values that mark our course and guide us toward excellence are collaboration, innovation, commitment, fun, and trust.

What do we value?

At least 6-7 years of experience in web development in a technical role, specializing in:

• Solid experience as a Fullstack Developer, especially with Angular on the frontend.

• Experience in backend development with Node.js and/or NestJS, as well as in building REST APIs (additional experience with Spring is valued).

• Mastery of TypeScript and modern JavaScript (ES6+).

• Knowledge of testing (Jest, Cypress, Testing Library, etc.) and a focus on software quality.

• Experience with Docker and cloud environments (AWS, Azure, or others).

• Knowledge and experience working with Agile/Scrum methodologies.

• Experience in frontend or fullstack architecture and the design of scalable solutions.

• Knowledge of TDD (Test Driven Development).

• Experience in corporate or high-volume projects will be highly valued.

• Analytical capacity, end-to-end product vision, and an orientation toward continuous improvement.

• Knowledge of web accessibility and performance optimization.

• Ability to work in a team, effective communication, and collaboration with multidisciplinary teams.

What would your functions be?

Fullstack Development: Advanced frontend development with Angular and TypeScript, and backend development with Node.js / NestJS, building and maintaining robust and scalable REST APIs.

Architecture Design: Design and implement maintainable, scalable, and efficient architectures, aligned with industry best practices.

Systems Integration: Integrate applications with backend services, databases, and external systems, ensuring correct communication between components.

Quality and Testing: Apply development best practices (Clean Code, SOLID, DDD) and develop solutions with testing (unit and/or e2e), ensuring product quality.

Agile Methodologies: Work in Agile/Scrum environments, actively participating in ceremonies and contributing to the continuous improvement of the team.

Technical Collaboration: Collaborate closely with other technical and business teams, providing technical vision and supporting more junior profiles when necessary.

Optimization and Continuous Improvement: Identify opportunities for improvement in performance, accessibility, and user experience in the developed solutions.

  • Hybrid model in Barcelona.

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

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

View original advert (Spanish)

We are knowmad mood!

Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.

Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.

Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.

¿Qué es lo que valoramos?

Experiencia de al menos 6-7 años en desarrollo web como perfil técnico, con especialización en:

• Experiencia sólida como Fullstack Developer, especialmente con Angular en frontend.

• Experiencia en desarrollo backend con Node.js y/o NestJS, así como en la construcción de APIs REST (valorable experiencia adicional con Spring).

• Dominio de TypeScript y JavaScript moderno (ES6+).

• Conocimientos en testing (Jest, Cypress, Testing Library, etc.) y enfoque en calidad del software.

• Experiencia con Docker y entornos cloud (AWS, Azure u otros).

• Conocimiento y experiencia trabajando con metodologías Agile/Scrum.

• Experiencia en arquitectura frontend o fullstack y diseño de soluciones escalables.

• Conocimientos en TDD (Test Driven Development).

• Experiencia en proyectos corporativos o de gran volumen será altamente valorada.

• Capacidad de análisis, visión end-to-end del producto y orientación a la mejora continua.

• Conocimientos en accesibilidad web y optimización del rendimiento.

• Capacidad de trabajo en equipo, comunicación efectiva y colaboración con equipos multidisciplinarios.

¿Cuáles serían tus funciones?

Desarrollo Fullstack: Desarrollo frontend avanzado con Angular y TypeScript, y desarrollo backend con Node.js / NestJS, construyendo y manteniendo APIs REST robustas y escalables.

Diseño de Arquitectura: Diseñar e implementar arquitecturas mantenibles, escalables y eficientes, alineadas con buenas prácticas del sector.

Integración de Sistemas: Integrar aplicaciones con servicios backend, bases de datos y sistemas externos, garantizando una correcta comunicación entre componentes.

Calidad y Testing: Aplicar buenas prácticas de desarrollo (Clean Code, SOLID, DDD) y desarrollar soluciones con testing (unitario y/o e2e), asegurando la calidad del producto.

Metodologías Agile: Trabajar en entornos Agile/Scrum, participando activamente en ceremonias y contribuyendo a la mejora continua del equipo.

Colaboración Técnica: Colaborar estrechamente con otros equipos técnicos y de negocio, aportando visión técnica y apoyando a perfiles más junior cuando sea necesario.

Optimización y Mejora Continua: Identificar oportunidades de mejora en rendimiento, accesibilidad y experiencia de usuario en las soluciones desarrolladas.

  • Modalidad híbrida en Barcelona.

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

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

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