Наша компания занимается разработкой и запуском собственных проектов. Проект, в который зовём на этот раз - API-сервис программы лояльности, с бэкендом и маркетологами.
Продукт на стадии работающего MVP (клиенты и план развития минимум на пару лет - в наличии). Заниматься нужно техническим управлением разработкой: развитием архитектуры, инфраструктуры и в целом работой команды.
Проектировать и развивать архитектуру backend, API, интеграций, фронтов (админок), инфраструктурного контура и модели данных. В том числе включиться в развитие архитектуры БД и её производительности.
Основная задача - управлять командой разработчиков: декомпозировать задачи, помогать с техническими решениями, проводить ревью, временами стоять над душой. И быть основной точкой технической экспертизы по продукту.
Нужно (хотя не факт, что придётся) писать код: роль предполагает техническое лидерство плюс hands-on при необходимости. Объем работы и задач большой, надо любить кодить и любить красивый код.
Опыт коммерческого проектирования веб-ПО, backend-архитектуры, API (OpenAPI и т.п.); практический опыт с Node.js и React (сейчас стек на них). Опыт с другими языками и фреймворками будет большим плюсом.
Уверенный опыт с SQL и Postgres, особенно в части производительности.
Опыт работы с Redis, Kafka или RabbitMQ, микросервисами и кешами. Большим плюсом будет опыт с Supabase.
Практический опыт и devops-практика на уровне понимания flux, CI/CD и k8s и умения их готовить.
Уверенное владение письменным английским: чтение документации, разбор технических материалов, письменная техническая коммуникация. Устный английский в плюсе и приоритете.
Итого: управление разработкой, архитектура, DBA, devops, английский язык.
Умение работать самостоятельно (не по таскам и не из-под палки). Умение работать с разработчиками, вникать в задачи. Позитивный подход в целом.
Полный рабочий день.
Полностью удалённая работа, география - РФ, РБ.
График гибкий, основная коммуникация и рабочие процессы ведутся преимущественно в часовом поясе Москвы.
Работаем в формате стартапа: без избыточной бюрократии, длинных согласований и лишнего формализма. При этом от руководителя разработки ожидается ответственное отношение к принимаемым решениям, качеству и срокам.
Собеседование, техническое интервью и тестовое задание.
На интервью обсуждаем опыт, архитектурные решения, управление разработкой, backend, базы данных, инфраструктуру и работу с различными системами.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.