👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Node.js Developer

Местоположение и тип занятости

Минск (Беларусь), Тбилиси (Грузия)Полный рабочий деньМожно удаленно

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

Условия работы

Mitgo is a global tech company focused on delivering innovative solutions and promoting entrepreneurship. Our purpose is to build, invest in, and nurture online businesses. Mitgo offers solutions and services in the MarTech, FinTech, Smart Shopping and IT-driven Startup Incubation sectors.

The company, headquartered in Neckarsulm, Germany, employs over 700 specialists across 10+ offices, spanning the USA (Chicago), Europe (Amsterdam, Warsaw, Minsk, and Tbilisi), Brasil (São Paulo), the UAE (Dubai), and India (Gurugram).

An Ads network empower advertisers to deliver creative advertising campaigns that capture consumer attention without the use of personal data across current and future emerging digital environments at scale. We are looking for a Node.js developer to strengthen our developer team and boost product growth.

What you will do:

  • Develop the business unit's new services and products;
  • Maintain and grow existing services and libraries;
  • Develop internal and public APIs to ensure interaction between services;
  • Build the system architecture;
  • Write unit and integration tests (jointly with the QA team);
  • Participate in code reviews;
  • Document developed and implemented solutions.

What we expect:

  • Excellent knowledge of JavaScript (TypeScript);
  • 3+ years of Node.js development;
  • Knowledge of any Node.js frameworks: Express.js, NestJS, Koa;
  • Understanding the principles, problems, and solutions in the field of building scalable systems;
  • Extensive experience developing and deploying SQL and NoSQL databases;
  • Good knowledge of REST API;
  • Experience with RabbitMQ, Redis, Nginx;
  • Experience with Docker;
  • Git control version system skills;
  • Ability to read another developer's code and document your own.

The following is a plus:

  • Experience with GitLab CI/CD or analogs;
  • Experience in Linux and DevOps system administration with Ansible;
  • Experience with AWS services: SQS, S3, Lambda, Aurora, API Gateway;
  • Experience with Kubernetes, Helm, ElasticSearch, Prometheus, Grafana;
  • Experience designing high-load services;
  • The ability to quickly identify problems in products.

We offer:

  • Work in the international company;
    • Additional days off as well as employee assistance programs;
    • Hybrid working format (office/home office);
    • Modern offices or access to coworking spaces;
    • Corporate education — courses and trainings, meetups and conferences;
    • Voluntary health insurance after probation period;
    • Buddy Program for efficient onboarding communication and acquaintance with colleagues;
    • Corporate events and team buildings.