Middle Node.js/Vue.js Engineer (Remote) – Apply Now

AltexSoftNigeriaFull-Time

About the Company

AltexSoft is a Travel and Hospitality Technology Consulting company that collaborates with online travel agencies, travel management platforms, and technology startups to develop custom software that solves complex business problems. The company was founded in 2007 and has R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi), employing more than 300 people.

Job Description

A Strong Middle Node.js Engineer is needed to join the engineering team and contribute to building scalable backend solutions for modern digital products. In this role, you will design and implement backend services, integrate third-party APIs, and work closely with frontend developers, product specialists, and other engineers to deliver reliable and maintainable systems. You will actively participate in architecture discussions, maintain high code quality, and contribute to improving development practices within the team.

  • Job Location: Remote
  • Salary: Not stated
  • Employment Type: Not stated
  • Benefits: Work-life balance with remote work possibility, medical expense reimbursement, online morning exercise, compensation for trainings/seminars/conferences, free access to Pluralsight and ACloudGuru, access to AltexSoft library, mentor for probation period, Mentorship Hub program, horizontal and vertical development paths, recognition program with points exchangeable for gifts

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js
  • Build responsive, high-performance frontend applications using Vue.js
  • Apply domain-driven design and hexagonal architecture principles in system design
  • Collaborate closely with stakeholders and client teams to gather requirements and deliver effective solutions
  • Participate in architectural discussions, technical decision-making, and code reviews
  • Ensure high code quality through best practices, testing, and maintainable design
  • Mentor less experienced engineers and contribute to knowledge sharing within the team
  • Work effectively with distributed teams across multiple time zones
  • Integrate third-party services and AI-driven capabilities into products
  • Participate in Agile ceremonies and contribute to iterative product development
  • Monitor and improve application performance, scalability, and security
  • Stay up to date with modern JavaScript ecosystem trends and best practices
  • Contribute to continuous improvement initiatives within the team and organization

Required Skills

  • 4+ years of commercial experience in full-stack development with Node.js and Vue.js
  • Strong proficiency in JavaScript (ES6+) and TypeScript
  • Solid experience building backend services using Node.js frameworks (Express.js, NestJS, or similar)
  • Hands-on experience with Vue.js (Vue 2/3) and modern frontend development practices
  • Understanding of domain-driven design (DDD) and hexagonal architecture principles
  • Experience designing and developing RESTful APIs and integrating third-party services
  • Strong knowledge of asynchronous programming and event-driven systems in Node.js
  • Experience working with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis)
  • Familiarity with state management solutions (Vuex, Pinia, or similar)
  • Understanding of responsive design, HTML5, CSS3, and modern UI practices
  • Experience with Git and collaborative development workflows
  • Ability to collaborate directly with clients and stakeholders, including requirements clarification and solution design
  • Strong analytical thinking, problem-solving, and communication skills
  • Experience working in Agile/Scrum environments
  • Ability to adapt quickly in a dynamic, fast-paced environment and contribute to continuous improvement
  • Experience using AI coding assistants (e.g., Cursor, GitHub Copilot, or similar) in day-to-day development tasks

How to Apply
Apply using the link below or contact the Talent Acquisition Specialist: Abimbola Saliu at abimbola.saliu@altexsoft.com.

Apply Here

About This Listing
This page is part of our regularly updated collection of job opportunities. Each listing is shared to help users find available roles without upfront costs. 

What You Should Know 
Details such as eligibility, requirements, deadlines, and availability may change at any time. 
We do not control the hiring or enrollment process and are not responsible for final selections, or outcomes. 

Disclaimer 
This website does not act as an employer, recruiter, or training provider. 
Users are advised to verify information directly from the official source before applying.

Want to see all current job openings? Browse our latest remote job listings to find roles that match your skills.

Middle Node.js/Vue.js Engineer (Remote) – Apply Now | Job Dockets