Toolum - платформа, которая превращает идею в мобильное приложение. Мы делаем инструмент для тех, кто хочет строить сам. Предприниматель, фрилансер, основатель — садится и собирает продукт, не дожидаясь команды разработки.

Чем нужно будет заниматься:

  • Разрабатывать и поддерживать масштабируемый веб-интерфейс платформы и серверную часть;
  • Проектировать и поддерживать серверную часть;
  • Принятие архитектурных решений, проектировании API и схем баз данных;
  • Работать с AI-функциональностью: интеграции, генерация кода, обработка пользовательских сценариев;
  • Обеспечивать высокое качество ПО: проводить code review, писать unit и E2E тесты, оптимизировать производительность (Core Web Vitals) и надежность системы;

Какими навыками нужно обладать:

  • Опыт работы от 4 лет на аналогичной позиции;
  • Уверенное знание TypeScript, React, Next.js (App Router, Server Actions);
  • Опыт проектирования и разработки производительных API на Node.js (предпочтительно Fastify, приветствуется NestJS);
  • Опыт проектирования БД PostgreSQL, оптимизация сложных SQL-запросов, опыт работы с индексами и транзакциями;
  • Опыт работы с HTML / CSS (Tailwind);
  • Опыт написания тестов (Unit, E2E);
  • Опыт разработки на базе LLM (RAG, AI-агенты), опыт использования AI-инструментов (Copilot, Cursor, Claude Code) для ускорения собственной разработки;
  • Опыт работы с векторными базами данных, фреймворками (LangChain, LlamaIndex) или прямыми API LLM (OpenAI, Anthropic, локальные модели через Ollama/vLLM). Понимание паттернов RAG (Retrieval-Augmented Generation);
  • Опыт работы с Docker, CI/CD (GitHub Actions/GitLab CI), базовое понимание облачных провайдеров (AWS, GCP, Yandex Cloud) или платформ развертывания (Vercel, Railway);

Будет существенным плюсом:

  • Опыт работы с pgvector или аналогами;
  • Реальный опыт интеграции AI-инструментов в продакшн (OpenAI API, LangChain, LlamaIndex, векторные БД);
  • Опыт оптимизации высоконагруженных систем или работы Streaming, WebSockets;
  • Базовый опыт поддержки мобильных приложений (Swift/SwiftUI или React Native);
  • Опыт грамотного применения ИИ – агентов (Claude Code, OpenCode, Gemni);

Условия работы:

  • Оформление на выбор: самозанятость или ИП — работайте в удобном для вас формате;
  • Гибкий график 5/2: стандартная 8-часовая нагрузка с возможностью выбирать время начала рабочего дня;
  • Полная удалёнка: работайте из любой точки мира с устойчивым интернетом;
  • Компенсация подписки на ИИ – агенты (Claude Code, OpenCode, Gemni);
  • Реальное влияние на продукт: ваши идеи и решения будут влиять на развитие ПО — не просто задачи, а роль в формировании конечного результата;
  • Профессиональный рост: поддерживаем обучение, освоение новых инструментов;