Fullstack Developer (Angular + Node.js) - Senior
knowmad Mood
Barcelona, Spain
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
Clean Code Principles
JavaScript
Web Accessibility
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Databases
Node.js
Scrum
Systems Integration
TypeScript
Test Driven Development
Cypress
Backend
Angular
Yield Optimization
Front End Software Development
NestJS
REST
Es2015
Docker
Job description
- 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.
Requirements
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., Modalidad híbrida en Barcelona.
About the company
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.