Компания ищет Full-Stack разработчика для реализации функциональности по готовым ТЗ. В проекте есть Principal Architect, который отвечает за архитектуру, БД, безопасность и деплой; зона ответственности разработчика — прикладная реализация и интеграции.
ФОРМАТ РАБОТЫ
Architect готовит техническое задание → вы реализуете → Architect интегрирует и принимает результат.
Технологический стек:
Frontend: React 18 + TypeScript + Vite + TailwindCSS
Backend: PostgreSQL + Auth
Автоматизация: n8n workflows, Python обработчики, Chain программирование
Интеграции: Bitrix24, AmoCRM, OpenAI, Telegram и др.
ЗАДАЧИ
Frontend
Реализация React-компонентов и страниц по готовым ТЗ
Работа с формами, состояниями, валидацией
Интеграция фронтенда с backend API
Backend
Написание функций в PostgreSQL (RPC, бизнес-логика)
Триггеры, миграции, базовые RLS-политики
Работа с SQL и существующей схемой БД
Интеграции и автоматизация
Настройка и доработка n8n-workflow
Python-обработчики для автоматизаций и AI-вызовов
Работа с REST API, webhook’ами, JSON
Интеграции с внешними сервисами (CRM, мессенджеры, AI-API)
ОБЯЗАТЕЛЬНЫЕ НАВЫКИ
Frontend:
React 18 (2+ года опыта)
TypeScript (уверенное владение)
TailwindCSS (или готовность быстро освоить)
React Hooks (useState, useEffect, useCallback, useMemo)
Работа с формами и валидацией
React Router для навигации
Понимание компонентной архитектуры
Backend:
PostgreSQL (SELECT, JOIN, WHERE, агрегации)
SQL функции (CREATE FUNCTION, RETURN, переменные)
Триггеры (BEFORE/AFTER, FOR EACH ROW)
Понимание RPC функций, миграций
Базовое понимание Row Level Security (RLS)
Интеграции и автоматизация:
REST API (GET, POST, PUT, DELETE)
JSON (парсинг, трансформация)
Webhook'и (прием и отправка)
Опыт работы с n8n (или готовность быстро освоить)
Python (для обработчиков и Chain программирования)
Понимание Chain программирования для AI-агентов
Общие навыки:
Git (commit, push, pull, merge, создание веток)
Умение читать технические задания
Работа с документацией API
Английский B1+ (для чтения документации)
ЖЕЛАТЕЛЬНЫЕ НАВЫКИ
Frontend:
Опыт с React Query / TanStack Query
Опыт с Zod для валидации
Опыт с React Hook Form
Понимание паттернов проектирования (HOC, Render Props, Custom Hooks)
Backend:
Понимание работы с JSONB в PostgreSQL
Опыт оптимизации SQL запросов
Понимание работы с индексами
Интеграции:
Опыт с конкретными API: Bitrix24 REST API, AmoCRM API, OpenAI API (ChatGPT, Whisper), Telegram Bot API
Дополнительно:
Опыт с другими low-code платформами (Make, Zapier, Pipedream)
Понимание ETL процессов
Опыт работы с Docker (базовый уровень)
Вне зоны ответственности: DevOps, CI/CD, архитектура и UI/UX.
Внимательность к деталям - работа с ТЗ требует точности
Умение читать документацию - каждый день новые API и технологии
Командная работа - тесная связь с Architect
Понимание бизнес-логики - чтобы код решал реальные задачи
Самостоятельность - Architect даёт задачу, вы её выполняете без микроменеджмента
Любознательность - готовность изучать новые технологии и инструменты
Аккуратность в коде - читаемый, поддерживаемый код
Удалённая работа
Гибкий график (главное - результат)
Чёткие технические задания (не нужно гадать что делать)
Опыт интеграции 10+ разных API
Участие в продукте с реальными пользователями
Работа над интересными задачами (AI, автоматизация, аналитика)
Что нам важно увидеть:
Резюме с опытом работы (особенно React, PostgreSQL, TypeScript, Python)
Портфолио:
Сопроводительное письмо - без следующей информации в нём отклик рассматриваться не будет:
Тестовое задание:
Спиридонов Павел Игоревич
Москва
до 150000 RUR
Москва
до 250000 RUR
Корицкая Софья Игоревна
Москва
от 130000 RUR
Интерактивное агентство Это Легко
Москва
от 1000 USD
Саковская Людмила Владимировна
Москва
от 250000 RUR
Москва
от 250000 RUR
Телишева Мария Сергеевна
Москва
от 250000 RUR