Our client is a Spanish company that helps retail and restaurant chains save time, ensure compliance, and achieve set goals in their daily operations.
About the client
About the project
This platform enables restaurant operators to optimize their daily operations management.
You will be working on a real-world project as part of a Scrum team, in an environment focused on quality, performance, and strong human values.
Responsibilities
- Participate in the functional analysis of user needs (Kanban/Agile).
- Evaluate the feasibility and technical opportunities for implementation.
- Draft technical designs based on functional specifications.
- Analyze and develop components using Node.js and Vue.js.
- Develop programs, interfaces, and outputs.
- Contribute to the development and realization of applications (prototypes and modules).
- Adhere to Mapal-defined standards and conventions (naming conventions, TDD, best practices, design system, tools).
- Document all development work, components, and modules according to standards (in English).
- Contribute to R&D efforts across all areas of focus.
- Assist in the structuring of databases.
- Participate in code reviews.
- Define integration testing protocols and scenarios.
- Conduct tests, identify, and resolve any issues.
- Ensure the final product meets the original requirements.
- Propose improvements during technical meetings.
- Actively participate in Agile rituals.
- Provide level 3 customer support (on-call duty may be required) within your area of expertise, as needed.
Requirements
- 3+ years of experience with Node.js and Vue.js.
- Strong knowledge of SQL (PostgreSQL).
- Proficiency in HTML, CSS, and JavaScript.
- Experience with version control systems (Git).
- Understanding of application architecture (MVC).
- Creativity and independence.
- Curiosity and attention to detail.
- Proactive mindset with the ability to suggest solutions.
- Upper-intermediate level of English (B2 or higher).
We offer
- Competitive salary and benefits package.
- Flexible working hours to maintain work-life balance.
- 20 working days of annual vacation + paid state holidays.
- Paid sick leave.
- Personal laptop with all necessary software.
- Support services: Corporate accountant, lawyer, and psychologist.
- Professional growth: 50% compensation for workshops and professional conferences.
- English classes (50% compensation).
- Transparent and bureaucracy-free management.
Location
Remote, Warsaw
Job type
Full time
English level
Upper-Intermediate
Date posted
Apr 20, 2026