Software Engineer (Angular, Node.js)

Descripción Del Empleo
Municipality of Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 70K

Job location

Municipality of Madrid, Spain

Tech stack

Payment Systems
Node.js
SQLite
TypeScript
Backend
Computer Equipment
Angular
Front End Software Development

Job description

Dev.Pro is seeking a Full-Stack Software Engineer in Madrid, Spain. In this role, you will design, develop, and maintain Angular-based features for in-store and POS applications. You will work on payment processing, loyalty programs, and collaborate closely with engineers and product teams. Ideal candidates have over 5 years of experience, strong skills in Angular and Node.js, and an understanding of payment systems. The position offers 30 paid days off per year, health benefits, and professional development opportunities., * Design, develop, and maintain Angular-based features for in-store and POS applications.

  • Build functionality for payment processing, loyalty programs, and related transaction flows.
  • Implement and support integrations with payment systems and hardware devices.
  • Collaborate with backend, QA, BA, and product teams to deliver new features.
  • Lead technical discussions and help align on implementation approaches.
  • Investigate, troubleshoot, and resolve issues across frontend and integrated systems.

Conocimientos

Full-Stack Software Engineering Angular TypeScript Node.js Payment Systems Database Management (e.g., SQLite) Problem-Solving Communication Skills Descripción del empleo Descripción del empleo

Requirements

  • 5+ years of experience as a Full-Stack Software Engineer.
  • Strong experience in building frontend applications with Angular and TypeScript.
  • Solid experience with Node.js for backend development.
  • Experience working with payment systems or understanding payment processing workflows.
  • Experience integrating with hardware devices or working with hardware-related systems.
  • Upper-Intermediate English level.

Apply for this position