{"id":1562768,"url":"https://alion.io/job/profi-fullstack-razrabotchik-2","title":"Fullstack-разработчик","company":{"id":45237,"name":"Profi","domain":"profi.ru","url":"https://alion.io/company/profi","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":null,"salary_estimate":{"min_usd":16500,"max_usd":46000,"period":"year","method":"role_country_seniority_unknown","sample_n":790},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"React Native","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-09-30T14:41:50Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-01T04:47:18Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Привет! Я Артемий, тимлид в Профи.ру. Наш сервис помогает клиентам находить профессионалов для разных задач, а специалистам - получать заказы и зарабатывать на том, что они умеют и любят делать.\n Из-за нового закона о платформенной экономике мы создаём команду, которая поможет Профи.ру адаптироваться к новым требованиям. Будем менять продукт с учётом регулирования: разрабатывать механики подтверждения налогового статуса и оформления самозанятости.\n Главный вызов - сделать это так, чтобы сохранить ценность сервиса для специалистов. Готовых решений пока нет: предстоит придумывать новые сценарии и смотреть, как они влияют на поведение пользователей. Одна из важных метрик команды - сколько специалистов удастся перевести в нужный налоговый статус и сохранить на Профи.ру.\n Сейчас в команде продакт, аналитик, дизайнер и я. Ищем fullstack-разработчика с сильной экспертизой в бэкенде, который будет участвовать не только в реализации, но и в поиске решений.\n Мы полностью распределённая команда: все живут в разных городах. Команда новая, поэтому процессы ещё формируются. На старте планируем почти ежедневные синки, а на код-ревью будем взаимодействовать со смежной командой.\n Технологии\n Основной бэкенд-стек - PHP и MySQL. На него придётся большая часть разработки: новые механики и интеграции с внешними системами.\n На фронтенде и в мобильном приложении используем TypeScript, React и React Native. Глубокая экспертиза здесь не обязательна, но нужно уметь работать с этим стеком в рамках fullstack-задач.\n Зачем тебе к нам\n Решать новую для рынка продуктовую задачу. Законодательство только появляется, поэтому нельзя использовать готовый паттерн. Предстоит самим придумывать, как требования платформенной экономики должны работать внутри большого сервиса.\n\n Влиять. В этой команде разработчик подключается на старте: вместе с продактом разбирает проблему, предлагает варианты и помогает выбрать решение.\n\n Видеть эффект своих решений. Здесь короткий путь от идеи до обратной связи. Можно не просто выпустить фичу, а увидеть её результат в продуктовых метриках: как специалисты проходят новый сценарий и продолжают ли пользоваться Профи.ру.\n Чем предстоит заниматься\n В первые три месяца\n Сделать механику получения ИНН специалиста: определить подход и реализовать его через интерфейс в бэкофисе или получение данных из существующих систем.\n\n Реализовать интеграцию с регулятором для проверки статуса плательщика налога на профессиональную деятельность.\n\n Интегрироваться с партнёром, чтобы специалисты могли оформлять самозанятость.\n В ближайшие полгода-год\n Развивать механизмы, необходимые для соблюдения требований закона, в том числе сценарии ограничения доступа к функциям сервиса.\n\n Вместе с продактом искать способы мотивировать специалистов оформлять самозанятость.\n Дальнейшее развитие проекта будет зависеть от того, какие решения окажутся рабочими и как будут меняться требования. Ожидаем, что это направление потребует длительного фокуса команды.\n Что нужно, чтобы к нам присоединиться\n Сильная экспертиза в PHP и MySQL. Большая часть разработки будет на бэкенде, поэтому важно самостоятельно проектировать и реализовывать решения в этом стеке.\n\n Базовый опыт с TypeScript, React и React Native. Глубокая фронтенд-экспертиза не нужна, но предстоит работать с этими технологиями в рамках fullstack-задач.\n\n Здорово, если есть опыт интеграции с внешними сервисами: платёжные системы, авторизация, государственные сервисы или похожие системы. Здесь предстоит несколько внешних интеграций, в том числе с ФНС и банком.\n\n Умение использовать AI-инструменты в разработке. Следишь за развитием технологий, пробуешь новые подходы и понимаешь, где они действительно помогают работать эффективнее.\n\n Умение ясно обсуждать технические и продуктовые решения. Можешь кратко объяснить свою позицию, услышать аргументы коллег и вместе найти рабочий вариант.\n\n Готовность включаться в задачу до появления готового ТЗ. Обсуждаешь проблему с продактом, задаёшь вопросы, предлагаешь разные варианты и участвуешь в выборе решения.\n\n Привычка замечать, что можно сделать лучше. Если видишь слабое место в коде, архитектуре, процессе или самом решении, поднимаешь вопрос и предлагаешь улучшение.\n Что мы за это предлагаем\n Пересмотр зарплаты и грейда дважды в год - держим уровень рынка или выше.\n\n Опционы тем, кто круто себя проявит.\n\n Полный день со свободным графиком: классный офис в Москве или удалёнка. Рабочее время не контролируем.\n\n 100% ДМС в лучших клиниках России и СНГ - со стоматологией и лечением онкологии.\n\n Технику для работы - ноутбук на Mac или Windows и всё, что понадобится. Включая подписки на AI-инструменты.\n\n Обучение: оплатим профильные курсы, конференции и митапы. Проводим крутые хакатоны и тренинги.\n\n Скидку на Профи.ру - компенсируем до 3450 рублей gross от стоимости заказа.\n\n Книги: электронная библиотека «Альпины» и книжная полка в офисе.\n\n Завтраки в офисе: запеканки, каши, лосось с авокадо, круассаны и другая вкуснятина :)\n\n Вечеринки, которые сложно назвать корпоративом: покоряем горнолыжные склоны, устраиваем фестивали, собираемся в разных городах.\n\n Плюшку на выбор каждый месяц - компенсируем 50% стоимости, до 6900 gross рублей: спорт, психотерапия, массаж, check-up, коворкинг, няня или сиделка, парковка у офиса, обустройство рабочего места, мед. услуги вне ДМС или ДМС для родственника.","description_format":"text","description_chars":5335,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T04:47:18Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["conf:0","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/profi-fullstack-razrabotchik-2","json_url":"https://alion.io/job/profi-fullstack-razrabotchik-2.json","meta":{"generated_at":"2026-10-01T13:01:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4531,"day_limit":5000,"remaining_today":469,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}