Oh oh! Awesome! {$ msg.text $} ({$ msg.count $})
Mid/Senior commercetools Node.js Engineer - North Macedonia
I'm interested


Computer/IT Services


Software Development



Applications are considered on a rolling basis

Location: North Macedonia

Visit website

Contact Person
Valeriia Dolgorukova

Job Description

Vaimo is a full-service omnichannel agency that helps brands, retailers, and manufacturers worldwide drive success in eCommerce and experience. As a Vaimoer, you’ll work with cutting-edge technologies for a fast-growing, international tech company in the eCommerce sector.

Our clients are household names, including Helly Hansen, Heineken, BAUHAUS, Jaguar, and Wimbledon. Join us and make your mark in the most dynamic and growing industry in the world: eCommerce!

As a commercetools NodeJS Engineer, you will design and build high-available Composable Commerce solutions within distributed architecture guided by the following principles:

  • Headless

  • Cloud-native

  • Serverless

  • Microservice

  • Event-driven architecture

Tech stack in our projects

  • TypeScript / Node.js / Express.js / Nest.js / Monorepo - Turborepo / Unit & Integration tests - Jest

  • Cloud-native services on GCP (Functions, App Engine, Pub/Sub, Workflow, Firestore, and etc.)

  • IaC/CaC Terraform

  • Frontend apps Vue.js / React.js

  • Github / Bitbucket

Grow your software skills with top experts, technologies, and best practices to become a certified expert in commercetools, Cloud Service Providers, and others.

Key responsibilities

  • You will be part of an international agile team that builds large and medium-sized eCommerce solutions for our clients

  • You will plan, design, and develop high-quality integrations and backend for frontend solutions on top of commercetools

  • You will constantly develop your mastery and help us create best practices and share knowledge between cross-functional teams

Skills & Requirements
  • 1+ year of commercial experience in commercetools

  • Hands-on experience in JavaScript / TypeScript and Node.js

  • Feel confident writing automated tests (unit & integration)

  • Have knowledge of architectural and design patterns for the creation, communication, and orchestration of microservices

  • Can efficiently deal in designing and implementing integrations with distributed systems

  • Upper-Intermediate English, both verbal and written

Nice to have

  • Experience in working with Serverless, Cloud-native development on GCP or AWS

  • Experience in some of DevOps tools (Github, Terraform, Docker)

  • Experience with GraphQL on the client and server-side

  • Experience with front-end Vue.js or React.js frameworks

  • Experience in TDD, DDD

The Benefits of Being a Vaimoer

  • You’ll have superb training and career development opportunities within an open, friendly, and dynamic work environment.

  • You’ll be part of a global and passionate 600+ collective that loves what they do.

  • You’ll enjoy the possibility of working remotely, in-house, or hybrid with flexible working hours.

  • You’ll receive English language lessons.

  • You’ll enjoy two weeks of sea adventures in Spain or holidays in the mountains of Poland — on us!

  • You’ll have all the tools and equipment you need to excel in your role, including Apple hardware.

  • You’ll be part of a KPI-dependent bonus program.

  • You’ll enjoy support for your growth through Vaimo’s mentorship program and access to free courses and certification programs, along with dedicated weekly hours for self-development.

  • You’ll have the chance to socialise with your fellow Vaimoers at our frequent meetings, social gatherings, team events, and summer kick-off events.

  • You’ll benefit from an international career at Vaimo and a competitive remuneration package.

About the company

Vaimo is one of the world’s most respected experts in digital commerce and experience. We are a full-service omnichannel partner, driving success in digital commerce through digital enablement, customer experience, solution development, and managed services.

We have a 14-year track record of technical excellence, working with select industry partners, to provide our clients with the best solutions across the B2B, B2C, and D2C sectors.

We are a global company with a local presence, focused on cultivating close, long-term relationships with our clients. We work with brands, retailers, and manufacturers all over the world and have over 500 employees, who are based in offices in 15 markets across EMEA, APAC, and North America.

I'm interested