Ищем Senior Backend Engineer, который умеет не просто реализовывать задачи, а самостоятельно находить оптимальные решения, продумывать архитектуру и учитывать последствия технических решений на перспективу. Нам важен инженерный подход: структурное и критическое мышление, способность работать с неопределённостью, аргументировать свои решения и писать код, который будет удобно поддерживать и развивать спустя годы.
Backend engineer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и развивать backend-часть продукта.
- Проектировать технические решения с учётом масштабируемости, производительности и дальнейшего развития системы.
- Работать с MongoDB и ClickHouse: проектировать хранение данных, оптимизировать запросы и решать задачи, связанные с обработкой больших объёмов информации.
- Разбираться в существующей архитектуре, находить узкие места и предлагать улучшения.
- Принимать самостоятельные технические решения и аргументировать выбор подхода.
- Предупреждать потенциальные проблемы до того, как они станут критичными.
- Поддерживать качество кодовой базы, участвовать в рефакторинге и предотвращать накопление технического долга.
- Использовать современные инструменты разработки, включая ИИ-ассистентов, сохраняя ответственность за качество и корректность результата.
требования
- Коммерческий опыт backend-разработки и способность самостоятельно доводить сложные задачи до результата.
- Уверенное владение основным стеком либо сопоставимый опыт, позволяющий быстро разобраться в используемых технологиях.
- Хорошее понимание принципов проектирования ПО, архитектурных подходов и компромиссов между различными решениями.
- Структурное и критическое мышление: умение декомпозировать задачи, проверять гипотезы, выявлять риски и смотреть на несколько шагов вперёд.
- Понимание алгоритмов, структур данных, принципов работы баз данных и других фундаментальных аспектов Computer Science.
- Способность писать понятный, предсказуемый и поддерживаемый код.
- Умение объяснять, почему выбрано конкретное решение, какие у него ограничения и какие альтернативы рассматривались.
- Самостоятельность, ответственность и готовность разбираться в проблеме, а не просто выполнять задачу по инструкции.
- Будет плюсом: Kubernetes; Apache Airflow; dbt; Google Cloud Platform (GCP)
условия
- Полностью удалённую работу;
- Достойную заработную плату;
- Возможности для обучения и профессионального развития.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.