AH Group IT

Backend Developer (Middle, Nest.js / TypeScript)

От 150 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • TypeScript
  • Nest.js
  • PostgreSQL
  • Redis
  • Docker
  • Sentry
  • WebSockets

AH Group — это уникальная продуктовая IT-компания. Мы запускаем самые амбициозные проекты, специализирующиеся на разработке передовых решений в сфере Affiliate&Digital Marketing

Мы находимся в поиске Backend разработчика, который умеет брать ответственность за результат и понимает: код — это не самоцель, а инструмент решения продуктовых и бизнес-задач.

Что предлагаем

  • Участие в продуктовой разработке, где твой код напрямую влияет на деньги компании;
  • Возможность влиять на архитектуру, технологии и процессы разработки;
  • Современный процесс с автотестами и CI/CD;
  • Минимум бюрократии, быстрые итерации;
  • Поддержку и сильную команду вокруг;
  • Конкурентную компенсацию с ростом вместе с опытом и вкладом

Чем предстоит заниматься

  • Разрабатывать новые продуктовые фичи и решать реальные бизнес-задачи;
  • Участвовать в проектировании архитектуры и выборе технических решений и подходов;
  • Следить за качеством и поддерживаемостью кода;
  • Проектировать интерфейсы взаимодействия сервисов и внешних систем;
  • Писать и интегрировать автотесты;
  • Поддерживать, оптимизировать и развивать существующий функционал;
  • Участвовать в улучшении процессов разработки и CI/CD

Наши ожидания

Софт-скиллы:

  • Самостоятельность и инициативность — от постановки задачи до результата;
  • Проактивная коммуникация — своевременно сообщать о проблемах/блокерах и предлагать варианты решения;
  • Умение видеть стратегическую цель продукта и желание влиять на неё через свои решения;
  • Интерес к бизнес-логике продукта, а не только к коду

Хард-скиллы:

  • Отличное знание TypeScript;
  • Опыт работы с Nest.js и TypeScript от 3 лет;
  • Опыт проектирования REST API и интеграции внешних сервисов;
  • Опыт работы с SQL (PostgreSQL) и ORM (например, TypeORM);
  • Опыт работы с Redis;
  • Опыт работы с S3-хранилищами;
  • Уверенное использование Docker / Docker Compose;
  • Опыт работы с OAuth/Passport-стратегиями;
  • Опыт работы с BullMQ;
  • Опыт написания unit, e2e и integration тестов;
  • Опыт работы с Sentry (логирование и мониторинг)

Будет плюсом

  • Опыт работы с WebSockets (Socket.io);
  • Опыт интеграции сервисов аналитики, push-уведомлений и email-рассылок;
  • Опыт работы с Telegram-ботами;
  • Опыт работы с обработкой изображений (Sharp) или GeoIP;
  • Опыт разработки или интеграции сервисов на Go