Middle Back-End Developer - contractual salary | ArbiHunter
View vacancy

Middle Back-End Developer

Negotiable

1-3 years

5/2 schedule

Full employment

Remote

About vacancy

AH Group — это уникальная продуктовая IT-компания. Мы запускаем самые амбициозные проекты, специализирующиеся на разработке передовых решений в сфере Affiliate&Digital Marketing Мы находимся в поиске Backend разработчика, который умеет брать ответственность за результат и понимает: код — это не самоцель, а инструмент решения продуктовых и бизнес-задач. Что предлагаем - Участие в продуктовой разработке, где твой код напрямую влияет на деньги компании; - Возможность влиять на архитектуру, технологии и процессы разработки; - Современный процесс с автотестами и CI/CD; - Минимум бюрократии, быстрые итерации; - Поддержку и сильную команду вокруг; - Конкурентную компенсацию с ростом вместе с опытом и вкладом Чем предстоит заниматься - Разрабатывать новые продуктовые фичи и решать реальные бизнес-задачи; - Участвовать в проектировании архитектуры и выборе технических решений и подходов; - Следить за качеством и поддерживаемостью кода; - Проектировать интерфейсы взаимодействия сервисов и внешних систем; - Писать и интегрировать автотесты; - Поддерживать, оптимизировать и развивать существующий функционал; - Участвовать в улучшении процессов разработки и CI/CD Наши ожидания Софт-скиллы: - Самостоятельность и инициативность — от постановки задачи до результата; - Проактивная коммуникация — своевременно сообщать о проблемах/блокерах и предлагать варианты решения; - Умение видеть стратегическую цель продукта и желание влиять на неё через свои решения; - Интерес к бизнес-логике продукта, а не только к коду Хард-скиллы: - Отличное знание Type; - Опыт работы с Nest.js и Type от 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

Skills

Nest.js
Redis
Sentry
WebSockets
Docker
Typescript
PostgreSQL