All jobs

Job details

Full-Stack Node.js/Vue.js Developer


About the client

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 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.

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Full-Stack Node.js/Vue.js Developer

    Remote, Warsaw

    Upper-Intermediate



    Location

    Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Apr 20, 2026