Senior Fullstack Developer Angular

knowmad Mood
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Software Quality
Code Review
Databases
Node.js
Scrum
Data Streaming
TypeScript
Cypress
Backend
Angular
Front End Software Development
NestJS
REST
Es2015
Docker
Microservices

Job description

  • Desarrollo Frontend Avanzado: Diseñar y desarrollar interfaces modernas, escalables y mantenibles utilizando Angular y TypeScript, garantizando una excelente experiencia de usuario.
  • Desarrollo Backend: Implementar servicios backend con Node.js y/o NestJS, creando APIs REST eficientes y bien estructuradas.
  • Arquitectura y Diseño Técnico: Diseñar e implementar arquitecturas escalables y mantenibles, aplicando principios como Clean Code, SOLID y DDD.
  • Integraciones y Sistemas Externos: Integrar aplicaciones con servicios backend, bases de datos y sistemas externos, asegurando un flujo de datos eficiente y seguro.
  • Testing y Calidad: Desarrollar con un enfoque en calidad, incluyendo testing unitario y/o end-to-end, asegurando estabilidad y mantenibilidad del producto.
  • Trabajo en Metodologías Ágiles: Participar activamente en entornos Agile/Scrum, colaborando en ceremonias, estimaciones y mejora continua del equipo.
  • Colaboración Técnica: Trabajar de forma estrecha con otros equipos técnicos y de negocio, aportando visión técnica y apoyando a perfiles más junior cuando sea necesario.

Requirements

Experiencia de al menos 6/7 años como Desarrollador Fullstack, con foco en:

  • Experiencia sólida en desarrollo web en entornos complejos y proyectos estratégicos en cliente final.
  • Dominio de Angular para desarrollo frontend avanzado, aplicando buenas prácticas y patrones modernos.
  • Experiencia en backend con Node.js y/o NestJS, desarrollando servicios robustos y mantenibles.
  • Conocimientos avanzados de TypeScript y JavaScript moderno (ES6+).
  • Experiencia en diseño y consumo de APIs REST.
  • Conocimientos en testing (Jest, Cypress, Testing Library u otros), con foco en calidad y fiabilidad del código.
  • Experiencia con Docker y despliegue en entornos cloud (AWS, Azure u otros).
  • Conocimiento y experiencia trabajando con metodologías Agile / Scrum.
  • Capacidad de trabajo en equipo, comunicación efectiva y orientación a buenas prácticas de desarrollo., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
  • Arquitecturas modernas basadas en microservicios.
  • Experiencia avanzada en Docker y pipelines de despliegue.
  • Conocimiento profundo de plataformas cloud (AWS, Azure).
  • Experiencia aplicando buenas prácticas de desarrollo y revisión de código.
  • Experiencia liderando o mentorizando equipos técnicos.
  • Sensibilidad por la calidad del software, la escalabilidad y el rendimiento.
  • Experiencia en proyectos de alto impacto o entornos técnicos exigentes.

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.

Apply for this position