Vilmate is looking for a Full-Stack Node.js/Vue.js Developer to join a France-based project, a platform that helps restaurant operators optimize the daily management of their operations.
Vilmate (vilmate.com) is a 120-strong, close-knit, and highly professional software development team based in Kharkiv and Kyiv, Ukraine. We have been delivering bespoke software to North American and Western-European clients since 2012 and are equally experienced in Web and mobile development.
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.