Назад
Company hidden
2 дня назад

Backend Software Engineer (Node.js)

Формат работы
remote (только Egypt/Uzbekistan)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Uzbekistan/Egypt
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Backend Software Engineer (Node.js): Building and maintaining scalable backend systems, APIs, and microservices for an e-commerce marketplace with an accent on performance, reliability, and data optimization. Focus on designing distributed and event-driven architectures, integrating services through gRPC, and solving complex backend scaling and deployment challenges.

Location: Remote in Egypt or Uzbekistan; Sunday to Thursday, 9:00 AM–6:00 PM KSA time

Company

hirify.global is building an e-commerce marketplace for buying and selling used electronics, cars, and collectibles across the MENA market.

What you will do

  • Design, develop, and maintain scalable backend systems using Node.js, TypeScript, and Nest.js.
  • Build and manage microservices architecture focused on performance and reliability.
  • Develop APIs and manage inter-service communication with gRPC.
  • Model, store, and optimize data using MongoDB, PostgreSQL, and ClickHouse.
  • Collaborate with cross-functional teams to understand requirements and deliver backend solutions.
  • Maintain code quality through testing, code reviews, best practices, troubleshooting, debugging, and performance optimization.

Requirements

  • 4–5+ years of hands-on experience in backend software development.
  • Proficiency in Node.js and TypeScript, with experience using Nest.js.
  • Experience building scalable microservices and using communication protocols such as gRPC.
  • Production experience with MongoDB and PostgreSQL, plus knowledge of ClickHouse for data modeling, storage, and optimization.
  • Strong understanding of CI/CD pipelines and deployment strategies.
  • Familiarity with AWS, GCP, or Azure.
  • Knowledge of distributed systems and event-driven architectures.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong problem-solving skills, attention to detail, and excellent communication and collaboration skills.

Nice to have

  • Hands-on experience with Kubernetes and Docker.
  • Exposure to Golang for building performant backend components.
  • Experience scaling and optimizing backend systems for high-traffic applications.

Culture & Benefits

  • Remote full-time work from Egypt or Uzbekistan.
  • Collaboration in a cross-functional technology team.
  • Work schedule from Sunday to Thursday, 9:00 AM–6:00 PM KSA time.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →