{"id":1189586,"url":"https://alion.io/job/save-pro-life-razrabotchik-fullstack-na-1s-bitriks-d7-api-integratsii","title":"Разработчик (Fullstack) на 1С‑Битрикс (D7) + API интеграции","company":{"id":8650,"name":"Save Pro Life","domain":"saveprolife.ru","url":"https://alion.io/company/save-pro-life","size_band":null,"is_staffing_agency":false,"is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":160000,"max":160000,"currency":"RUB","period":"month","gross":null,"usd_annual":21816},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"1C","optional":false},{"name":"Bitrix","optional":false},{"name":"Figma","optional":false},{"name":"PHP","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GitLab CI","optional":true},{"name":"GraphQL","optional":true},{"name":"Insomnia","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"Lighthouse","optional":true},{"name":"MySQL","optional":true},{"name":"PHPUnit","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Postman","optional":true},{"name":"React.js","optional":true},{"name":"Rest API","optional":true},{"name":"Sass","optional":true},{"name":"Swagger","optional":true},{"name":"Trello","optional":true},{"name":"Vite","optional":true},{"name":"Vue.js","optional":true},{"name":"Webpack","optional":true},{"name":"YouTrack","optional":true}],"status":"live","first_seen_at":"2026-09-24T16:02:25Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-24T03:35:52Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Вакансия: Разработчик (Fullstack) на 1С-Битрикс (D7) + API интеграции\n Компания: saveprolife.ru: e-commerce платформа на 1С-Битрикс с интеграцией страховых продуктов.\n Формат работы: Офис Россия, 109004, г. Москва, ул. Николоямская, д. 38, строение 2\n Занятость: Полная 5/2\n Зарплата: от 160 000 рублей на руки (на старте)\n Сайт saveprolife.ru: e-commerce платформа на 1С-Битрикс с интеграцией страховых продуктов. Текущие задачи - развитие функционала, оптимизация производительности, подготовка к миграции на современный стек. Проект с фокусом на стабильность, безопасность и скорость загрузки.\n - Опыт коммерческой разработки на PHP и 1С-Битрикс (ядро D7), уверенное владение компонентами и API Битрикса.\n - Опыт интеграции с внешними API (финтех, страховые продукты, эквайринг) с примерами реализованных интеграций.\n - Навыки верстки и адаптации макетов из Figma, оптимизация фронтенда под Core Web Vitals.\n - Понимание принципов безопасности веб-приложений и работы с пользовательскими данными.\n - Умение читать и поддерживать legacy-код, готовность к миграции и рефакторингу.\n Будет плюсом:\n - Docker, CI/CD, PostgreSQL.\n - Unit-тесты, автоматизация регрессии.\n - Знание современных фронтенд-фреймворков (React/Vue) для будущей миграции.\n Требование к кандидату:\n PHP 7.4/8.x (с пониманием типизации, ООП, PSR).\nБитрикс: ядро D7, компоненты, инфоблоки, агенты, события, кеширование.\nFrontend: HTML5/CSS3 (или SCSS/Sass), JS (Vanilla или React/Vue - если у тебя есть такие части), работа с Webpack/Vite (если собираешь фронтенд).\nБазы данных: PostgreSQL или MySQL (оптимизация запросов, индексы, EXPLAIN).\nDocker и базовые CI/CD (GitLab CI, GitHub Actions) - даже если не критично, это сильно повышает качество кандидатов.\nAPI и финтех\n Опыт интеграции с финтех-API (страховые продукты, эквайринг, скоринг, KYC, антифрод) - обязательно с примерами в портфолио/описании.\nПонимание REST/GraphQL, форматов JSON/XML, работы с сертификатами, HMAC/JWT, обработки ошибок и идемпотентности.\nУмение работать с документацией API (Swagger/OpenAPI), тестировать через Postman/Insomnia, логировать запросы и ответы.\nПроизводительность и SEO\n Опыт оптимизации: lazy loading, critical CSS, минификация/сжатие, кэширование (в т.ч. на стороне Битрикса), HTTP/2, CDN.\n Понимание Core Web Vitals и умение показывать примеры улучшений (до/после, скриншоты Lighthouse).\n Безопасность\n Защита от XSS/CSRF/SQLi, работа с пользовательскими данными, хранение секретов, валидация входных данных.\n Код и процессы\n Git (ветки, PR, конфликты), код-ревью, понятные коммиты.\nТестирование: unit-тесты (PHPUnit), E2E или хотя бы чек-листы регрессии.\nЧтение legacy-кода: умение разбираться в чужом коде, документировать, выносить в компоненты/сервисы.\nРабота с чувствительными данными.\n Кандидат должен понимать, что нельзя логировать полные данные карт/полисов, и как правильно хранить секреты (env, vault).\n Стабильность и отказоустойчивость.\n Финтех-интеграции не должны «ломать» сайт при сбоях API - нужны таймауты, повторные попытки, fallback-поведение.\n Формат и локация.\n удалённо/офис/гибрид.\n Воркфлоу.\n Стек задач-трекера (Jira/YouTrack/Trello), система оценки задач (story points), демо/релизы.\n Онбординг.\n Если есть тестовый стенд, доступы, документация по проекту - напиши, что это есть: это снижает барьер входа.\n Метрики успеха.\n Например: «за 1 месяц стабилизировать аптайм и закрыть топ-10 инцидентов», «за 2 месяца улучшить PageSpeed на 20 пунктов», «подготовить план миграции legacy».\n Оклад: от 160 000 руб. на руки на старте (готовы обсуждать индивидуально по результатам собеседования).\nОформление: ГПХ\nГрафик: 5/2\nКонтакты для отклика:\n Присылайте ваше резюме и примеры проектов на Битриксе:\n Контактное лицо: Пискулова Полина Юрьевна","description_format":"text","description_chars":3729,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Insurance"],"lifecycle":[{"event":"open","at":"2026-09-24T16:06:07Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":20,"reasons":["conf:7","win:early"],"computed_at":"2026-09-24T23:37:32Z"},"pay":{"stated_usd_annual":21816,"is_top_pay":false},"html_url":"https://alion.io/job/save-pro-life-razrabotchik-fullstack-na-1s-bitriks-d7-api-integratsii","json_url":"https://alion.io/job/save-pro-life-razrabotchik-fullstack-na-1s-bitriks-d7-api-integratsii.json","meta":{"generated_at":"2026-09-24T23:37:32Z","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":1822,"day_limit":5000,"remaining_today":3178,"minute_limit":60,"resets_at":"2026-09-25T00:00:00Z"}}}