{"id":511215,"url":"https://alion.io/job/fora-soft-junior-fullstack-razrabotchik-2","title":"Junior Fullstack-разработчик","company":{"id":3218,"name":"Fora Soft","domain":"fora-soft.ru","url":"https://alion.io/company/fora-soft","size_band":"11-50","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":"junior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Saint Petersburg, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":60000,"max":90000,"currency":"RUB","period":"month","gross":true,"usd_annual":12060},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"C++","optional":false},{"name":"Claude Code","optional":false},{"name":"Confluence","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"Kanban","optional":false},{"name":"Kotlin","optional":false},{"name":"Laravel","optional":false},{"name":"MySQL","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React Native","optional":false},{"name":"Redis","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"LLM","optional":true},{"name":"PHP","optional":true},{"name":"RAG","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-09-07T07:21:34Z","employer_posted_date":"2026-09-07","last_verified_at":"2026-11-03T17:28:08Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"С JavaScript за плечами. С ИИ-агентами как с напарниками. На мультимедиа-продуктах, которые смотрят и слушают миллионы людей по всему миру.\nСразу, чтобы не тратить ваше время\n Если программирование - то, чем вы реально живёте; если в свободное время что-то ковыряете, читаете про новые модели, лезете в чужой код посмотреть, как там сделано - мы найдём общий язык за первые 10 минут.\n Это главный фильтр. Остальное приложится.\n Кто мы\n Fora Soft - разрабатываем видео, real-time и AI-софт с 2005 года. 20 лет в одной нише: видеоконференции, видеонаблюдение, телемедицина, онлайн-обучение, AR/VR, музыкальные платформы. 250+ выпущенных продуктов, 326 000 инженерных часов, 50 инженеров in-house.\n Аккредитованная IT-компания (Минцифры)\n Те, кто начинал карьеру у нас, вырастают в топ-спецов и руководителей в Google, VK, Meta, Т-Банк, Додо. Мы умеем учить: те, кто развивается с нами, становятся одними из самых крутых на рынке.\n Что мы реально делаем\n Не «галера на легаси». Большинство проектов мы стартуем с нуля - это интересные продукты и стартапы, в которых от нас требуется и разработка, и продуктовое мышление.\n Sprii (Дания, поддержка Bestseller Group) - платформа live-commerce: €365M+ продаж, 21 млн товаров, 72 000+ лайв-эфиров, 3 000+ брендов по Европе.\n BrainCert (США/Индия/Катар) - виртуальный класс и LMS: 500+ млн минут real-time занятий, 99.995% uptime на 10 ДЦ, 100 000+ клиентов, ARR $3M (+58% YoY).\n StreamLayer (США) - интерактивные спортивные стримы для NBC, CBS, Red Bull, Chelsea FC, Coca-Cola. Привлекли $14.1M инвестиций.\n Worldcast Live (UK) - HD-концерты на 10 000 зрителей одновременно с задержкой 0.4-0.5 секунды glass-to-glass.\n Нашими продуктами пользуются: Sony Music, Virgin Records, Universal, Stanford, NBC, CBS. Продукты, в которые вы будете коммитить, реально влияют на бизнесы и пользователей в десятках стран.\n Что предстоит делать\n Вести задачи в команде 3-10 человек по Scrum/Kanban: от обсуждения user story до релиза и поддержки. JIRA + Confluence.\n Писать и ревьюить код на стеке проекта: чаще всего Node.js / React / TypeScript или Symfony / Laravel / Vue, иногда React Native, Python, Swift, Kotlin, Flutter, C++.\n Работать в паре с ИИ-агентами (Cursor, Claude Code, Copilot): ставить им задачу, проверять результат, не «коммитить всё, что предложил агент».\n Принимать архитектурные решения по фронту и бэку - кеш, индексы, монолит vs сервисы, пиковая нагрузка на стриме. Всегда есть с кем посоветоваться.\n Думать о пользователе и продукте: предлагать улучшения, спорить, если задача решает проблему не лучшим способом.\n Кого мы ищем\n Главное - не «5 лет на одном фреймворке» в резюме, а:\n Любовь к IT. Реальная. Чтобы было что ответить на «что вас недавно зацепило в технологиях» - без паузы, с горящими глазами.\n Инженерное мышление. Умение быстро встроиться в незнакомый код, понять, как он устроен, и довести фичу до прода.\n Зрелый AI workflow. Используете ИИ ежедневно - и видите, где он галлюцинирует.\n Обязательно\n JavaScript / TypeScript как основа - Node, React/Vue, асинхронность, ES6+.\n Фундамент: ООП, структуры данных и алгоритмы, REST/HTTP, клиент-серверная модель, JWT/OAuth.\n Базы данных: уверенный SQL (PostgreSQL/MySQL), индексы, NoSQL (MongoDB, Redis).\n Ежедневная работа с ИИ-инструментами (Cursor, Claude Code, Copilot). Понимаете их сильные и слабые стороны.\n Английский - чтение технической документации, требований, спек, тест-кейсов. Свободно говорить не нужно.\n Будет большим плюсом\n Pet-projects или open source, где видна архитектура, а не только синтаксис.\n Опыт перехода между стеками: «писал на JS, ушёл в Node, потом собрал мобилку».\n Опыт с агентскими ИИ-пайплайнами: автогенерация PR, ревью через LLM, RAG по кодовой базе.\n Что мы предлагаем\n Аккредитованная IT-компания (Минцифры)\n Гибридный формат: вт и чт - в офисе (для общения, ревью, решения сложных вопросов вживую), остальное - как удобно. Первые 3 месяца - каждый день в офисе, чтобы быстрее влиться.\n Нерутинные задачи. Каждый проект - новая предметная область: live-commerce, телемедицина, концертные стримы, AR-приложения, EdTech. Скучно не будет.\n Постоянное обучение. Новые технологии, новые ИИ-инструменты, новые задачи. У нас не отстают.\n Сильная команда. Те, у кого вы будете учиться, реально соображают и любят то, чем занимаются.\n Оформление по ТК РФ.\n Обеды из премиум-ресторанов с компенсацией до 10 000 ₽/ мес.\n ДМС со стоматологией после года работы.\n Чай, зерновой кофе, фрукты, печеньки-конфеты - без лимитов.\n Корпоративы, подарки на праздники, дни рождения и годовщины работы.\n Красивый и уютный офис в 10 минутах от м. Технологический институт.\n Молодой и весёлый коллектив. Без душнил, без офисной политики, без иерархии «пищевой цепочкой».\n Пинг-понг, массажное кресло, кальянные посиделки, спонтанные вечера после работы. Мы это любим.\n Если узнали себя\n Отправляйте резюме и пару строк о том, что вас недавно зацепило в технологиях. Не «ищу интересные задачи и дружный коллектив», а конкретно: какая статья, видео, репозиторий, фича в новой версии чего-нибудь.\n По этому ответу мы поймём про вас больше, чем по любому резюме.\n Ждём!","description_format":"text","description_chars":5096,"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"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Video Conferencing & Webinars","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-07T15:02:02Z"},{"event":"close","at":"2026-09-14T09:05:19Z"},{"event":"restore","at":"2026-09-14T22:45:40Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.422,"p_room":0.28,"age_days":56,"expected_fill_days":24,"reasons":["conf:15","win:tail","crowd:junior"],"computed_at":"2026-11-03T05:54:40Z"},"pay":{"stated_usd_annual":12060,"is_top_pay":false},"html_url":"https://alion.io/job/fora-soft-junior-fullstack-razrabotchik-2","json_url":"https://alion.io/job/fora-soft-junior-fullstack-razrabotchik-2.json","meta":{"generated_at":"2026-11-04T00:10:53Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":264,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3218},"rest":"https://alion.io/mcp/rest/get_company?id=3218"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffora-soft-junior-fullstack-razrabotchik-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffora-soft-junior-fullstack-razrabotchik-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffora-soft-junior-fullstack-razrabotchik-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/fora-soft-junior-fullstack-razrabotchik-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffora-soft-junior-fullstack-razrabotchik-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":511215}},{"tool":"search_jobs","arguments":{"company":"fora-soft.ru","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":511215},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}