Senior Backend Developer

Дата размещения вакансии: 17.11.2024
Работодатель: Overgear
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Привет!

Overgear - международная e-commerce платформа игровых валют и внутриигровых услуг (прокачка и коучинг). За 5 лет мы завоевали позиции лидеров на рынке США и Европы. Каждый месяц через сервис проходит более 200 тыс. пользователей, выручка проекта составляет больше $21mln в год, а география продаж охватывает 100+ стран.

Задачи, которые предстоит решать:
  • Разработка сервисов на NodeJS Koa, Nestjs;
  • Проектирование архитектуры приложений. Сейчас - это международный сервис по обучению и помощи в онлайн играх, но это только начало;
  • Проектирование структур БД. Используем PostgreSQL, Redis, RethinkDB, MongoDB;
  • Проектирование и разработка взаимодействия с frontend-частью.
  • Написание UNIT-тестов;
  • Написание технической документации;
  • Участие в проведении собеседований.

Наши ожидания от соискателя:

  • Опыт разработки на JS (ExpressJS/Koa2/NestJS);
  • Хорошее понимание SQL/NoSQL баз данных (MongoDB/PostgreSQL/RethinkDB);
  • Опыт работы распределенными асинхронными системами и брокером сообщений(RabbitMQ);
  • GraphQL (Apollo Server v2). Знание основных проблем и принципов их решения;
  • Опыт покрытия своего кода тестами;
  • Опыт с TypeScript;

Плюсом будут:

  • Опыт разработки реалтайм-приложений (Socket.IO/WebSockets);
  • Docker;
  • Безопасность приложения и основные типы уязвимостей;

Примеры задач:

  • Сервисы работы с продуктами(услугами и товарами). Возможность задания опций, вариантов и категорий товаров;
  • Сервисы работы с заказами. Жизненный цикл заказа;
  • Сервис работы с выплатами;
  • Чат, в котором происходит вся коммуникация на платформе: покупателей с продавцами, поддержки со всеми пользователями, менеджеров компании с пользователями;

Почему круто работать в Overgear:

  • Растущий рынок, продуктовая IT-компания. Идеальное место, где можно развернуться;
  • Максимально короткая дистанция до коллег из других отделов и их руководителей. Минимум диктатуры и чайка-менеджмента;
  • Поощряем обучение сотрудников, даём доступ к корпоративной базе знаний. При необходимости предоставляем курсы повышения квалификации и английского языка;
  • Полная удалёнка, живи, где хочешь;
  • Зарплата в рынке ($, в том числе помогаем открыть ИП в Грузии под 1% налога).
  • Коллектив геймеров, где всегда можно найти себе напарника на арену, пати в ключи, или пробежать рейд.