Go Offer — международная EdTech-компания, которая помогает IT-специалистам из разных стран выйти на рынок труда США и Европы.
Мы создали экосистему, которая включает:
-
Технологии: AI-платформу Go Offer Hub для подбора вакансий и подготовки к интервью;
-
Образование: карьерные программы и менторство;
-
Автоматизацию: инструменты для масштабного поиска работы.
Наши результаты:
-
500+ клиентов прошли через наши программы в США;
-
100+ офферов в топовые международные компании США;
-
Активная экспансия на европейские рынки (Финляндия, Германия).
Наша миссия: сделать процесс поиска работы на международном рынке легче и доступнее через автоматизацию, образование и персональное сопровождение.
О роли: Мы ищем Fullstack-разработчика с опытом от 3 лет, который умеет делать фичи «под ключ»: от проектирования базы и API до удобного интерфейса для управления AI-процессами.
У нас не «просто фронт» и не «просто бэк» — мы создаем продукт, где AI, данные и интерфейс работают как единое целое.
Что предстоит делать:
Разрабатывать функциональность end-to-end:
-
проектировать архитектуру;
-
писать API и бизнес-логику;
-
интегрировать AI-агентов;
-
создавать интерфейсы для управления процессами и данными.
Разрабатывать backend на Python:
-
FastAPI, асинхронные запросы, работа с БД;
-
парсинг данных (динамика и статика);
-
интеграция LLM (агенты, RAG).
Разрабатывать frontend на React:
-
формы, таблицы, дашборды;
-
удобные UX-сценарии для асинхронных операций;
-
интеграция с API и стриминг ответов от AI;
-
Проектировать API так, чтобы фронтенду было удобно работать с данными, без лишней логики на клиенте;
-
Работать с ошибками, состояниями загрузки и реальным пользовательским взаимодействием.
Технологический стек:
Backend (Python):
-
Python — уверенный Middle уровень и выше;
-
FastAPI (Pydantic, dependency injection, middleware);
-
PostgreSQL + SQLAlchemy:
-
ORM + умение писать чистый SQL;
-
сложные JOIN, фильтрация, пагинация на стороне БД.
-
-
Асинхронность (asyncio), понимание многопоточности.
-
Парсинг данных:
-
Playwright / Selenium (динамика);
-
BeautifulSoup (статика);
-
понимание обхода блокировок.
-
-
AI:
-
LangChain, LangGraph;
-
понимание агентов, RAG и потоковой генерации.
-
Frontend (React / Next.js):
-
TypeScript — уверенный уровень, опыт работы с типами без использования any;
-
React / Next.js — владение функциональными компонентами и хуками, понимание жизненного цикла и оптимизация рендеринга;
UI-библиотеки:
-
Опыт работы с MUI, Shadcn UI, Ant Design или аналогами;
-
Кастомизация тем и стилей;
-
Мы используем Mantine UI, его знание будет плюсом;
-
Верстка и адаптив: стандарты CSS, опыт проектирования и тестирования интерфейсов под разные устройства.
Работа с API:
-
Опыт с TanStack Query (React Query) или альтернативами (от Axios до Apollo);
-
Контрактная разработка и генерация типов;
-
Мы используем хуки TanStack Query + Zod и Zodios (OpenAPI) проверка данных в рантайме;
-
State Management: опыт с Redux Toolkit, MobX и/или Context API. В проекте используем Zustand.
Метрики и мониторинг:
-
Опыт работы с Sentry, Amplitude или Google Analytics;
-
Мы используем PostHog, умение работать с ним будет большим плюсом;
-
Отладка и профилирование: умение искать узкие места через Chrome DevTools и React Profiler.
Будет плюсом:
-
Опыт работы с AI-продуктами или data-driven системами;
-
Опыт проектирования админок и дашбордов;
-
Опыт работы с потоковыми ответами (чат-интерфейсы, live-логика).
Мы предлагаем:
-
Участие в создании реального AI-продукта;
-
Влияние на архитектуру и технические решения;
-
Минимум бюрократии, максимум инженерной ответственности;
-
Формат работы: удаленный.