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, secure compliance, and reach set goals in everyday life.

About the project

This platform helps restaurant operators optimize the daily management of their operations.

You will be working on a real-world project as part of a Scrum team, in 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 languages defined by MAPAL.
  • 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 Mapal standards (in English).
  • Contribute to R&D efforts across all topics.
  • 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 VueJS.
  • Solid SQL skills (PostgreSQL).
  • Proficiency in HTML, CSS, and JavaScript.
  • Experience with a version control system (Git).
  • Understanding of application architecture (MVC).
  • Creativity and autonomy.
  • Curiosity and attention to detail.
  • Ability to be proactive and offer solutions.
  • Fluent in English (minimum level B2).

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

    Kyiv, Remote, Warsaw

    Upper-Intermediate



    Location

    Kyiv, Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Jun 20, 2025