- generic [active] [ref=f126e1]: - banner [ref=f126e3]: - navigation [ref=f126e4]: - generic [ref=f126e5]: - link [ref=f126e7] [cursor=pointer]: - /url: / - img "Geekjob" [ref=f126e8] - list [ref=f126e9]: - listitem [ref=f126e10]: - link "Вакансии" [ref=f126e11] [cursor=pointer]: - /url: /vacancies - listitem [ref=f126e12]: - link "Специалисты" [ref=f126e13] [cursor=pointer]: - /url: /geeks - listitem [ref=f126e14]: - link "Кандидатам" [ref=f126e15] [cursor=pointer]: - /url: /content/forgeeks - listitem [ref=f126e16]: - link "Работодателям" [ref=f126e17] [cursor=pointer]: - /url: /content/forhr - listitem [ref=f126e18] - listitem [ref=f126e19]: - link "Вход" [ref=f126e20] [cursor=pointer]: - /url: //geekjob.ru/signin - listitem [ref=f126e21]: - link "Войти / Регистрация" [ref=f126e22] [cursor=pointer]: - /url: //geekjob.ru/signup - link "menu" [ref=f126e23] [cursor=pointer]: - /url: "#" - main [ref=f126e25]: - generic [ref=f126e26]: - article [ref=f126e27]: - generic [ref=f126e28]: - generic [ref=f126e29]: - link [ref=f126e31] [cursor=pointer]: - /url: /company/69e74c0d1a354475810c3a93 - figure [ref=f126e32] - heading "Fullstack-developer" [level=1] [ref=f126e33] - heading [level=5] [ref=f126e34]: - text: Прямой работодатель - link "WIAM" [ref=f126e35] [cursor=pointer]: - /url: /company/69e74c0d1a354475810c3a93 - text: ( - link "wiam.group" [ref=f126e36] [cursor=pointer]: - /url: http://wiam.group - text: ) - generic [ref=f126e37]: Владивосток, Россия - generic [ref=f126e38]: Миддл • Сеньор - generic [ref=f126e39]: Информационные технологии • Разработка • Fullstack • PHP • Vue.js • Строительство и недвижимость - generic [ref=f126e40]: 17 июля - generic [ref=f126e41]: Удаленная работа Опыт работы любой - generic [ref=f126e43]: "Короткая ссылка: geekjob.ru/hiaB" - link "Откликнуться" [ref=f126e45] [cursor=pointer]: - /url: "#scroll2respondbox" - generic [ref=f126e46]: - text: Описание вакансии - separator [ref=f126e47] - generic [ref=f126e48]: - paragraph [ref=f126e49]: - strong [ref=f126e50]: Fullstack-разработчик с реальным опытом LLM (CRM для застройщика) - paragraph [ref=f126e51]: "Формат: полная занятость · удалённо · язык продукта и команды — русский" - paragraph [ref=f126e52]: - strong [ref=f126e53]: О продукте - paragraph [ref=f126e54]: "Развиваем и дополняем рабочую CRM для отдела продаж застройщика жилой недвижимости (Дальний Восток). Системой ежедневно пользуются агенты и руководители: ведут клиентов и сделки, подбирают квартиры из живого остатка, планируют продажи и отслеживают источники лидов. Интеграции: amoCRM, Calltouch (коллтрекинг), Telegram." - paragraph [ref=f126e55]: Задача — не исследовательские демо, а AI-функции, которыми реально пользуются менеджеры каждый день. - paragraph [ref=f126e56]: - strong [ref=f126e57]: Технологический стек - paragraph [ref=f126e58]: "Frontend: Vue 3 (Options API), Quasar 2, Pinia, Vue Router, axios, ECharts" - paragraph [ref=f126e59]: "Backend: PHP (REST API)" - paragraph [ref=f126e60]: "Данные/интеграции: amoCRM, Calltouch, Telegram-бот AI: OpenAI / Anthropic API и/или открытые модели (Llama, Qwen, GigaChat, YandexGPT)" - paragraph [ref=f126e61]: - strong [ref=f126e62]: Что предстоит делать - list [ref=f126e63]: - listitem [ref=f126e64]: Дорабатывать CRM по задачам бизнеса - listitem [ref=f126e65]: Проектировать и внедрять LLM-функции в существующий SPA и REST-бэкенд - listitem [ref=f126e66]: Строить RAG поверх внутренней «Базы знаний» (помощник по скриптам продаж и вопросам агентов) - listitem [ref=f126e67]: Подключать AI-подсказки в подборе квартир (drag-and-drop конструктор предложения по бюджету/площади/комнатности/отделке) - listitem [ref=f126e68]: Делать авто-саммари сделок и клиентов, анализ звонков/лидов из Calltouch - listitem [ref=f126e69]: Извлекать структурированные поля из «сырых» заметок менеджера - listitem [ref=f126e70]: Настраивать оценку качества (evals), защиту от галлюцинаций, безопасный вывод в UI - paragraph [ref=f126e71]: - strong [ref=f126e72]: Требования (обязательно) - list [ref=f126e73]: - listitem [ref=f126e74]: "Реальный продакшн-опыт с LLM: хотя бы одна пользовательская AI-фича, доведённая до живых пользователей." - listitem [ref=f126e75]: Готовность рассказать, что ломалось и как чинили (latency, стоимость, галлюцинации, регрессии промптов) - listitem [ref=f126e76]: "RAG на практике: чанкинг, эмбеддинги, векторное хранилище (pgvector / Qdrant / Weaviate / Elastic), тюнинг качества выдачи" - listitem [ref=f126e77]: "Function/tool calling и структурированный вывод: ответы по JSON-схеме, валидация, ретраи при некорректном ответе модели" - listitem [ref=f126e78]: "Опыт с провайдерами: OpenAI и/или Anthropic; плюсом — путь на открытую/on-prem модель (данные на русском и чувствительные)" - listitem [ref=f126e79]: "Веб-стек для интеграции: уверенно во Vue/Quasar SPA и REST-бэкенде (PHP — плюс; если нет, сильный общий бэкенд и готовность вникнуть)" - listitem [ref=f126e80]: "Понимание нюансов русского языка в LLM: качество промптов и eval-наборов на русском, разница в токенизации/стоимости" - listitem [ref=f126e81]: "Evals и безопасность: офлайн-наборы для оценки, регрессионные проверки промптов, работа с PII, понимание prompt-injection и обязательной санитизации AI-сгенерированного HTML перед рендером" - paragraph [ref=f126e82]: - strong [ref=f126e83]: Будет плюсом - list [ref=f126e84]: - listitem [ref=f126e85]: Опыт с amoCRM / Calltouch / Telegram Bot API - listitem [ref=f126e86]: Стриминг ответов (SSE), кэширование (semantic/prompt caching), учёт стоимости токенов Speech-to-text (транскрибация и анализ звонков) - listitem [ref=f126e87]: "Базовый MLOps: версионирование промптов, observability (Langfuse / Helicone / OpenTelemetry)" - paragraph [ref=f126e88]: - strong [ref=f126e89]: Условия - paragraph [ref=f126e90]: Уровень дохода — по итогам собеседования, обсуждается индивидуально - paragraph [ref=f126e91]: Формат — удалённо, оформление обсуждается - separator [ref=f126e93] - generic [ref=f126e94]: - text: Специализация - link "Информационные технологии" [ref=f126e95] [cursor=pointer]: - /url: /vacancies#f=2 - link "Разработка" [ref=f126e96] [cursor=pointer]: - /url: /vacancies#f=3 - link "Fullstack" [ref=f126e97] [cursor=pointer]: - /url: /vacancies#f=6 - link "PHP" [ref=f126e98] [cursor=pointer]: - /url: /vacancies#f=309 - link "Vue.js" [ref=f126e99] [cursor=pointer]: - /url: /vacancies#f=365 - text: Отрасль и сфера применения - link "Строительство и недвижимость" [ref=f126e100] [cursor=pointer]: - /url: /vacancies#f=272 - text: Уровень должности - link "Миддл" [ref=f126e101] [cursor=pointer]: - /url: /vacancies#f=278 - link "Сеньор" [ref=f126e102] [cursor=pointer]: - /url: /vacancies#f=279 - separator [ref=f126e103] - article [ref=f126e104]: - generic [ref=f126e107]: - generic [ref=f126e108]: - heading "Откликнуться на вакансию" [level=5] [ref=f126e109] - text: Быстрый отклик и регистрация/авторизация - generic [ref=f126e111]: - paragraph [ref=f126e112]: Или быстрая регистрация/авторизация через OAuth - button "" [ref=f126e113] [cursor=pointer] - button "" [ref=f126e115] [cursor=pointer] - button "" [ref=f126e117] [cursor=pointer] - button "" [ref=f126e119] [cursor=pointer] - button "" [ref=f126e121] [cursor=pointer] - button "" [ref=f126e123] [cursor=pointer] - button "" [ref=f126e125] [cursor=pointer] - paragraph [ref=f126e128]: - text: "* Продолжая регистрацию/авторизацию вы подтверждаете свое согласие на хранение и обработку своих персональных данных в соответствии с Федеральным законом № 152-ФЗ \"О персональных данных\", а так же подтверждаете, что прочитали и принимаете" - link "Пользовательское соглашение и согласие на обработку персональных данных" [ref=f126e129] [cursor=pointer]: - /url: /policy/useragreement - text: "," - link "Условия использования сайта" [ref=f126e130] [cursor=pointer]: - /url: /policy/terms - text: "," - link "Политику Конфиденциальности" [ref=f126e131] [cursor=pointer]: - /url: /policy/privacy - text: и - link "Разъяснение использования личных данных" [ref=f126e132] [cursor=pointer]: - /url: /policy/gdpr - text: ", и согласны получать информацию и" - link "рассылки" [ref=f126e133] [cursor=pointer]: - /url: /policy/subscribe - text: от Geekjob через телекомуникационные средства личной связи. - article [ref=f126e135]: - generic [ref=f126e136]: - separator [ref=f126e137] - link [ref=f126e138] [cursor=pointer]: - /url: /company/69e74c0d1a354475810c3a93#vacancies - heading "Вакансии от \"WIAM\"" [level=5] [ref=f126e139] - article [ref=f126e140]: - generic [ref=f126e141]: - heading "Еще интересные вакансии" [level=4] [ref=f126e142] - list [ref=f126e143]: - listitem [ref=f126e144]: - link "Москва, Россия 140K ₽" [ref=f126e146] [cursor=pointer]: - /url: /vacancy/6a54c1a7e7935bc0860ea273 - link: - /url: /vacancy/6a54c1a7e7935bc0860ea273 - paragraph [ref=f126e148]: - link "Frontend-разработчик" [ref=f126e149] [cursor=pointer]: - /url: /vacancy/6a54c1a7e7935bc0860ea273 - paragraph [ref=f126e150]: - link "ADN" [ref=f126e151] [cursor=pointer]: - /url: /vacancy/6a54c1a7e7935bc0860ea273 - generic [ref=f126e152]: office - time [ref=f126e153]: - link "13 июля" [ref=f126e154] [cursor=pointer]: - /url: /vacancy/6a54c1a7e7935bc0860ea273 - listitem [ref=f126e155]: - link "Рига, Россия" [ref=f126e157] [cursor=pointer]: - /url: /vacancy/6a4d022095eef6e5dd0afe59 - link "LE": - /url: /vacancy/6a4d022095eef6e5dd0afe59 - paragraph [ref=f126e159]: - link "Fullstack PHP/JS Developer" [ref=f126e160] [cursor=pointer]: - /url: /vacancy/6a4d022095eef6e5dd0afe59 - paragraph [ref=f126e161]: - link "Legalbet" [ref=f126e162] [cursor=pointer]: - /url: /vacancy/6a4d022095eef6e5dd0afe59 - generic [ref=f126e163]: remote - time [ref=f126e164]: - link "7 июля" [ref=f126e165] [cursor=pointer]: - /url: /vacancy/6a4d022095eef6e5dd0afe59 - listitem [ref=f126e166]: - link "Россия" [ref=f126e168] [cursor=pointer]: - /url: /vacancy/6a3b9d8a5b98067d2c0f9b50 - link "AR": - /url: /vacancy/6a3b9d8a5b98067d2c0f9b50 - paragraph [ref=f126e170]: - link "Frontend разработчик (Vue.js/React)" [ref=f126e171] [cursor=pointer]: - /url: /vacancy/6a3b9d8a5b98067d2c0f9b50 - paragraph [ref=f126e172]: - link "Arcsinus" [ref=f126e173] [cursor=pointer]: - /url: /vacancy/6a3b9d8a5b98067d2c0f9b50 - generic [ref=f126e174]: remote - time [ref=f126e175]: - link "24 июня" [ref=f126e176] [cursor=pointer]: - /url: /vacancy/6a3b9d8a5b98067d2c0f9b50 - link "Еще..." [ref=f126e178] [cursor=pointer]: - /url: /vacancies?t=2 - contentinfo [ref=f126e179]: - article [ref=f126e180]: - generic [ref=f126e181]: - generic [ref=f126e182]: - heading "Эбаут" [level=5] [ref=f126e183] - paragraph [ref=f126e184]: Ви ар зе дрим тим оф крэзи спешиалистс энд рекрутерс. Ви лов программерс энд ви олвэйс хелп ту файнд зе дрим ворк фор гуд пипл . - paragraph [ref=f126e185]: - link " Доказательный рекрутинг" [ref=f126e186] [cursor=pointer]: - /url: https://new.hr/5h7h - generic [ref=f126e187]:  - text: Доказательный рекрутинг - link " NEWHR Medium Blog" [ref=f126e188] [cursor=pointer]: - /url: https://newhr.medium.com/ - generic [ref=f126e189]:  - text: NEWHR Medium Blog - link " Исследования рынка труда" [ref=f126e190] [cursor=pointer]: - /url: https://newhr.org/data - generic [ref=f126e191]:  - text: Исследования рынка труда - link " Дайджесты вакансий" [ref=f126e192] [cursor=pointer]: - /url: https://blog.geekjob.ru - generic [ref=f126e193]:  - text: Дайджесты вакансий - link " Статьи о карьере в IT" [ref=f126e194] [cursor=pointer]: - /url: https://repository.newhr.ru - generic [ref=f126e195]:  - text: Статьи о карьере в IT - link " NewHR Podcast" [ref=f126e196] [cursor=pointer]: - /url: https://podcast.newhr.ru - generic [ref=f126e197]:  - text: NewHR Podcast - link " Блог нашего FullStack CTO" [ref=f126e198] [cursor=pointer]: - /url: //medium.com/@geekjob - generic [ref=f126e199]:  - text: Блог нашего FullStack CTO - generic [ref=f126e200]: - heading "Контакты" [level=5] [ref=f126e201] - list [ref=f126e202]: - listitem [ref=f126e203]: - link "Обратная связь" [ref=f126e204] [cursor=pointer]: - /url: /feedback - listitem [ref=f126e205]: - link "Условия использования" [ref=f126e206] [cursor=pointer]: - /url: /terms - listitem [ref=f126e207]: - link "Конфиденциальность" [ref=f126e208] [cursor=pointer]: - /url: /privacy - listitem [ref=f126e209]: - link "Услуги и цены" [ref=f126e210] [cursor=pointer]: - /url: /content/forhr - generic [ref=f126e211]: - heading "Партнеры" [level=5] [ref=f126e212] - list [ref=f126e213]: - listitem [ref=f126e214]: - link "" [ref=f126e215] [cursor=pointer]: - /url: https://www.videoproc.com/resource/what-happened-to-piedpiper.htm - listitem [ref=f126e217]: - link "" [ref=f126e218] [cursor=pointer]: - /url: https://web.archive.org/web/20220331063912/http://hooli.xyz/ - listitem [ref=f126e220]: - link "newhr▴" [ref=f126e221] [cursor=pointer]: - /url: https://newhr.ru - listitem [ref=f126e222]: - link "" [ref=f126e223] [cursor=pointer]: - /url: https://www.hbo.com/silicon-valley - listitem [ref=f126e225]: - link "" [ref=f126e226] [cursor=pointer]: - /url: https://www.youtube.com/newhr - generic [ref=f126e229]: - text: Сейчас на сайте - link "28482" [ref=f126e230] [cursor=pointer]: - /url: /geeks - text: кандидатов и более - link "10000" [ref=f126e231] [cursor=pointer]: - /url: /vacancies - text: компаний. В среднем 16 откликов на вакансию Ⓒ Geekjob - generic [ref=f126e232] [cursor=pointer]: - text: Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь интернет не работал бы - button "Дааа!" [ref=f126e233]