Software Engineer (Angular, Node.js)
Role details
Job location
Tech stack
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.