Backend-разработчик (Java Spring / Node.js)
3 000 – 3 500 $в месяц
HeadStartМосква и ещё 1 городВ офисеПолная занятость
AIPostgreSQLJavaBackendKafkaRedisNode.jsRabbitMQClickHouseETLSpringELThighloadData WarehouseORMBull
Описание
Обязанности
- Разрабатывать и поддерживать серверную логику на Java Spring и Node.js
- Проектировать схемы БД, оптимизировать запросы, работать с транзакциями, индексами и масштабируемостью (PostgreSQL, ClickHouse)
- Строить ETL/ELT-пайплайны, писать аналитические запросы, агрегации и материализованные представления в Data Warehouse
- Проектировать highload-архитектуры, подбирая оптимальные решения под конкретную нагрузку и объём данных
- Ускорять разработку с помощью AI-IDE и ассистентов (Cursor, Codex, Claude Code), контролируя качество результата
Требования
- Уверенное владение Java Spring и Node.js
- Практический опыт работы с PostgreSQL и ClickHouse
- Хорошее знание структур данных и алгоритмов, умение выбирать решения под нагрузку
- Практический опыт с ORM, понимание их ограничений при высоких нагрузках и умение писать raw SQL при необходимости
- Опыт работы с очередями (RabbitMQ, Bull, Kafka) и кешированием (Redis), включая стратегии инвалидации кеша
- Опыт использования AI-инструментов в разработке (Cursor, Codex, Claude Code)
- Не боитесь ответственности и нетривиальных задач, доводите работу до результата
Будет плюсом
- Понимание context engineering и умение грамотно формулировать промты
Условия
- Полная занятость
- Формат работы: офис (Москва, Санкт-Петербург)
- Заработная плата от 3000 до 3500 $