Full Stack (Node.js + Vue.js) Engineer

On-siteSalary not specified
Ukraine

Tech Stack

JSONReactCSSNode.jsPostgreSQLHTTPJavaScriptVue.jsAPIHTML

Job Description, Responsibilities & Requirements

Description language:

About the Position

Full Stack (Node.js + Vue.js) Engineer? Computools is looking for you! Our company collaborates in outsource and outstaff formats with clients worldwide. Exciting projects are already waiting for you! Energy Equipment & Services, Banks, Capital Markets, Insurance, Healthcare Providers & Services, Specialty Retail, Education Services, Ground, Marine Transportation, Textiles, Apparel & Luxury Goods, Hotels, Restaurants & Leisure, Media – these are the main industries for which you will be developing quality solutions. We are confident that your skills will make our team even stronger, and we, in turn, will provide opportunities for your professional development.

Responsibilities

  • Estimate tasks issued by the Project Manager (PM) or Technology Lead (TL);
  • Complete tasks from PM or TL within the estimated timeframe;
  • Participate in the SCRUM process;
  • Participate in project design;
  • Conduct technical research;
  • Maintain technical project documentation;
  • Complete reports;
  • Communicate with clients;
  • Work on improvements for the current project.

Requirements

  • Proficiency in JavaScript (ES6+), Node.js, Sails.js, React (including React Hooks), Vue.js (Options API), HTML/HTML5, CSS, SASS/SCSS;
  • Experience with SSR (server-side rendering) and template engines, particularly EJS (Embedded JavaScript templates);
  • Experience with PostgreSQL;
  • Experience with HTTP, JSON, REST API, and third-party API integration;
  • Understanding of client-server architecture, SSR approach (without using SPA), knowledge of algorithms, callbacks, promises, async/await, OOP principles, SOLID, MVC, design patterns;
  • Proficiency in Git, basic Docker and Linux skills;
  • Plus: experience with unit and integration tests;
  • Experience and willingness to use AI tools (ChatGPT, Copilot, or similar) in daily work.

Language Skills

  • English: Upper-Intermediate.

We Offer

Work in a team of professionals:

  • Strong technical experts ready to help solve tasks.

Continuous professional development:

  • 1-on-1 meetings and financial meetings;
  • Individual development plan to help achieve career goals;
  • Opportunity to change and expand technology stack within the company;
  • Lectures and workshops;
  • Internal company knowledge bases.

Vertical career growth:

  • We offer opportunities to grow to a direction coordinator and further to Technology Lead.

Improving English skills:

  • Conversational English courses.

Care for employees:

  • Flexible working hours;
  • Opportunity to work remotely with equipment and furniture provided by the company for a comfortable work environment;
  • 24 calendar days of vacation and paid sick leave;
  • Financial support and gifts for important events.

About the Company

Director of the Delivery Department

Олег Свєт

Chief Delivery Officer

Олег is the main manager, a key person leading all development departments and coordinating complex projects created at Computools. His expertise is confirmed by membership in the Forbes Technology Council. Under the leadership of this dedicated professional, you will surely reach heights in IT.

Responsible for the vacancy

Євгенія Лисенко

IT Recruitment Specialist

You will meet Євгенія after you leave feedback on the vacancy. She will guide you through the entire process, starting from the interview and providing consultations until you become part of the Computools team.

Join Computools

Fill out the form or write to the recruiter's email and they will contact you.

Team of professionals | Care for employees | Team spirit

Why Computools?

Team of professionals

  1. Career advancement is one of the main motivations in the company.
  2. Regular meetings with the team and Technology Lead will help you integrate into the workflow, maintain communication, and mutual understanding. You can always discuss your plans not only regarding self-education but also career advancement and salary growth.
  3. We help develop experience, organize lectures, workshops, conferences, and show different perspectives on various issues to achieve your professionalism.
  4. We organize English courses within the company to ensure you have no barriers in performing your job.
  5. If you have questions or difficulties in solving certain tasks, colleagues will always give advice and help.

Care for employees

  1. We build the workflow so that none of your life areas are left unattended, and we are flexible in scheduling. We pay attention to the balance between work and your interests.
  2. We are not tied to a single work location. You choose what you like. We are happy to help set up your workspace anywhere in the world.
  3. We are a team: always ready to support and help you in any situations and questions.
  4. We take care of your psycho-emotional load during work to ensure you feel good.

Team spirit

  1. We create open and friendly relationships with each other because it is important for us to hear and be heard, to work in an atmosphere of trust.
  2. We respect the individuality of each person and organize events by interests, team parties, so that everyone can feel themselves and develop. We also organize large-scale company-wide corporate events 3-4 times a year with gifts and a fun atmosphere.

Feedback from employees

Learn more here

jobs.dou.ua ↗︎

"Computools is a company that allows every employee to develop, master new technologies, and hone their skills, and most importantly, work on interesting projects and receive stable and decent pay. Throughout my time working at Computools, I have received maximum support from colleagues and management, all issues are resolved quickly and with maximum care for employees. The organization of work and care for employees at Computools are simply at the highest level! I sincerely recommend Computools to my acquaintances, because a warm atmosphere and high-class specialists are the key to daily enjoyment of the work process."

Христина Бобровська

Project Manager

"I have been working at Computools for several years and I want to say that this is a company where every employee is valued and respected. We have a great corporate culture that helps us be effective and successful in our work. I am proud to work for this company and can confidently recommend it to everyone looking for an interesting and promising job."

Сергій Нестюрич

QA Engineer

"Working at Computools is not just a job, it is an opportunity to develop with professionals and immerse yourself in innovative technologies. The company always supports its employees and helps them achieve new heights. I am proud to be part of this team."

Святослав Романенко

Python Engineer

"I have been working at Computools for more than 5 years, and during this time I have seen how the company grows and develops. But the most important thing is that it remains true to its values and does not forget about its employees. We work as a team where every person is valuable. I am glad to work in such a team and wish everyone to find such a workplace!"

Станіслав Вдовенко

NODE.JS TECHNOLOGY LEAD

"I have been working at Computools for about two years. This is a great company where we always strive to achieve the best results for our clients as well as personal development. I work with a professional and friendly team that is always ready to help and support each other. We have created comfortable working conditions in the company, and I feel at home here. If you are looking for a job in a stable company where you will be given interesting tasks and opportunities for growth, Computools is an excellent choice!"

Максим Дяченко

React Engineer

"I got acquainted with the company quite by chance - by opening LinkedIn and reading a message from the recruiter. In this company, I found support and good mentors with whom I can talk not only about programming but also about everyday life.
Many of those who read this comment are likely looking for a new company and want to understand what this one is all about - I will tell you this: no matter how many comments you read, how many recruiters you ask, or how much information you analyze on the Internet - first of all, give yourself a chance and talk to the recruiter of this company, and then you will understand everything yourself, and your future fate will depend on you."

Роман Савка

Backend Engineer

"When I first met Computools, I realized that I wanted to work here. The main thing that impressed me was the very pleasant interview, both from HR and the technical part. I also like that the company provides opportunities for development, such as internal internships, which give the chance to change the technology stack and move to a completely new level of professional activity. Another plus for me personally is constant communication. All specialists are always in touch during working hours and ready to help solve issues."

Альона Істоміна

Full-stack Engineer

"In Computools, processes are well-established, and the team is very pleasant to work with, a friendly and warm atmosphere that positively affects productivity and development.
The company provides opportunities for skill development. By using materials from the useful knowledge base, periodic or on-demand meetings with TL for working out and drawing up individual development plans and courses, there is a great opportunity to improve."

Владислав Кухлій

Frontend Engineer

"My career at Computools began just as the quarantine started. During this time working at the company, I was able to grow from a QA position to Tech Lead. I grew, learned, and took on more responsibility, but I never felt like I couldn't handle it. The war came, and the company, just like at the beginning, supported me, provided everything necessary."

Вадим Бондаренко

QA Technology Lead

"The position of Head Of Java requires a lot of experience and responsibility. And my career growth began at Computools 7 years ago. During this time, I have worked on many projects alongside professionals in my field. The main thing for me is the atmosphere and the people who work here."

Ігор Рядінський

Java Technology Lead

"Computools is my first company, and I have been working here for 4 years. I have reached the level of strong middle and am a department coordinator. Here are interesting projects, opportunities for growth and development, great salary, and most importantly, a friendly team. I have improved my communication skills with foreign clients from Europe and America thanks to the company."

Юрій Лукашенко

C# Engineer

"During the time I have been working at the company, I can say this - I like that there is personal and professional growth. If exchanging feedback is important to you, here you will definitely be provided with this opportunity."

Андрій Окселенко

react Engineer

“I want to thank you for the warm atmosphere. There is nothing better than feeling comfortable in a team. Here you will always be provided with help, and you can play tennis and laugh with you over dinner.”

Костянтин Салейчук

React Native Engineer

“In Computools, everything is top for me, the company won me over from the first steps. Great people, good atmosphere, interesting tasks, excellent processes (both work and administrative). I am happy to be part of the team.”

Богдан Кущ

React Native Engineer

"In Computools, I recently fell in love with the company from the first steps. Great people, good atmosphere, interesting tasks, excellent processes (both work and administrative). I am happy to be part of the team."

Дар'я Нестерцова

PR Specialist

"Computools is a great company that is interested in the development of its employees. A friendly team, interesting tasks, and a great atmosphere contribute to this. In difficult situations, you can always ask for advice and get support."

Дмитро Кузьмічов

Project manager

"The level of the company is always determined by whether you are ready to recommend this company to your acquaintances; I can confidently say that I am ready. At Computools, there is an excellent team, a strong tech lead in my team, and a warm atmosphere. For me, this is a very cool company!"

Марина Пархоменко

Angular Engineer

"I am grateful to the company, first of all, for the development. For me, it is important to grow as a specialist, so I devote enough time to self-development, and moreover, the TL creates an individual development plan specifically for me, which allows me to improve my knowledge."

Сергій Комаров

Software Engineer

"I have been working here for almost a year. I am a newcomer in the IT sphere - so help was very necessary for me at first. My colleagues turned out to be skilled specialists who are always ready to help me, which greatly helped me get started."

Ігор Олексієнко

WEb Engineer

"I started working at Computools in early December 2020. I decided to go here after the first interview because during the conversation with my current team lead, I realized that I was talking to a very experienced and professional person in their field."

Віктор Чистяков

PHP Engineer

"I have been working at the company for over a year, there is constant development in skills and salary is not a problem, a good, friendly team, if there are questions - they will always help, I would like to highlight the professionalism and good attitude of colleagues, and especially mentors."

Евгеній Єрохін

.NET Engineer

"I would like to say the most important thing - people. Over the six months I have worked at the company, I have had the opportunity to communicate with many people of different professions and types, and I have never been so pleasantly impressed before. Simplicity, openness, friendliness, positivity, professionalism - all this accompanies communication with the team."

Андрій Войтенко

Business Analyst

Computools

Copyright © 2013-2026

Computools | 341 Raven Cir, Camden Wyoming, Delaware 19934, US

  • Privacy Policy

  • Candidate Data Privacy Notice

  • Cookie Policy

  • Information on Potential Hiring Fraud

  • About the CompanyVacancies →About Computools →Technologies →Why Computools? →Brand History →Founders and Leaders →Employee Reviews →Awards, Recognitions, and Honors →Corporate Social Responsibility →Events →Blog →

    • Vacancies →
    • About Computools →
    • Technologies →
    • Why Computools? →
    • Brand History →
    • Founders and Leaders →
    • Employee Reviews →
    • Awards, Recognitions, and Honors →
    • Corporate Social Responsibility →
    • Events →
    • Blog →
  • Menu ItemFounders and Leaders →Employee Reviews →Awards, Recognitions, and Honors →Corporate Social Responsibility →

    • Founders and Leaders →
    • Employee Reviews →
    • Awards, Recognitions, and Honors →
    • Corporate Social Responsibility →
  • Social MediaYouTube →Linkedin →Facebook →Instagram →Telegram →

    • YouTube →
    • Linkedin →
    • Facebook →
    • Instagram →
    • Telegram →
  • InternshipsEvents →Blog →Send CV →

    • Events →
    • Blog →
    • Send CV →
  • Send CV →

Stay informed

about current

vacancies and events

Telegram →

We use cookies to improve your interaction with our website. By continuing to use the service, you agree to our Cookie Policy.

Agree

Job Details

Company name:
CASES Media
Location:
Ukraine
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 13, 2026
Last checked:
Jul 13, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.