............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. ............................................................................. .............................................................................

Мир 

Электронная торговая площадка
4.5
23 оценки
Backend-разработчик
Мы разрабатываем уникальный продукт для рынка закупок, после успешной реализации MVP и привлечения большого количества клиентов мы приняли решение реализовывать новую версию проекта на современном стеке с применением распределённой микросервисной архитектуры. Для поддержки команды мы ищем инициативного Backend или Fullstack разработчика, который сможет не только писать код, но и привнесёт новые идеи и своё уникальное видение для развития продукта Стек: - Backend: TypeScript/JavaScript - Сервисы/интеграции: Kafka, микросервисная архитектура - Базы данных: PostgreSQL (основная), Neo4j (графовые связи/зависимости), ClickHouse (аналитика и отчётность), MongoDB (схемы) - Смежный стек: Python, GoLang (сервисные компоненты, интеграционные части, tooling). Чем предстоит заниматься: - Разработка новой версии проекта на современном стеке: проектирование и реализация сервисов, бекендов, фоновых задач, интеграций. - Написание и поддержка микросервисов на Python и TypeScript: бизнес-логика, события/команды, взаимодействие через Kafka. - Сопровождение и оптимизация БД (в основном PostgreSQL): схемы, индексы, запросы, миграции, мониторинг производительности. - Работа с Neo4j (по мере необходимости): хранение и запросы графовых связей, моделирование доменных отношений. - Документирование решений и поддержка кода: читаемость, тестируемость, рефакторинг, единые инженерные практики. - Участие во встречах, обсуждениях и формировании архитектуры и будущего продукта: предлагаем решения, оцениваем компромиссы, улучшаем качество системы. Требования: - Уверенное владение Python, JS, TS и понимание базовых принципов backend-разработки (REST/HTTP, работа с БД, конкурентность/асинхронность на базовом уровне). - Практический опыт или уверенные знания PostgreSQL (SELECT/JOIN, индексы, транзакции, анализ запросов). - Понимание принципов микросервисной архитектуры: границы сервисов, контрактное взаимодействие, идемпотентность, ретраи, обработка ошибок. - Знакомство с Kafka или готовность быстро вкатиться: продюсеры/консьюмеры, топики, ключи, гарантии доставки на концептуальном уровне. - Умение работать с чужим кодом: читать, исправлять, улучшать, писать документацию. - Уверенное владение Git (ветки, PR/MR, ревью, разрешение конфликтов). Будет плюсом: - Опыт парсинга/скрейпинга (источники, нормализация данных, устойчивость к изменениям форматов). - Docker (умение запускать сервисы локально, собирать образы) и понимание Kubernetes на уровне концепций (поды/деплойменты/сервисы, конфиги, секреты). - GoLang: понимание базовых принципов и готовность учиться. - Базовые знания CI/CD (пайплайны, артефакты, окружения). - Интерес к предметной области и желание глубоко вникать; знание области закупок — существенный бонус. Софт-скиллы: - Инициативность и ответственность за результат. - Готовность обсуждать решения, аргументировать и принимать обратную связь. - Умение декомпозировать задачи и фиксировать договорённости (краткие ADR/заметки/комментарии в MR). Мы предлагаем: - Необходимую для работы технику. - Мягкую зону отдыха в кабинете и комфортные условия. - Дружный коллектив и рабочую культуру, где можно задавать вопросы и быстро расти. - Команду, которая открыта к обсуждению новых идей; инициативные сотрудники получают поддержку и пространство для улучшений.
от 100 000 ₽ в месяц на руки
Вакансии на карте
Ищите работу на карте рядом с домом
Информация о вакансиях предоставлена hh.ru
🍪
Мы используем cookies подробнее