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