29 августа 2019
Наша система состоит из множества сервисов и компонентов, которые реализуют различную бизнес-функциональность и находятся в ответственности продуктовых команд. Но кроме этого есть компоненты и механизмы, напрямую не связанные с бизнес-логикой, но формирующие технологический фундамент платформы. Это механизмы и протоколы межсервисного взаимодействия, общесистемные механизмы (например, аутентификация и авторизация), универсальные инструменты (например, работа с логами и конфигами, система тестирования), утилиты и библиотеки. Ими и занимается команда ядра. Она должна:
проектировать и реализовывать новые механизмы в тесном контакте с командой архитекторов;
дорабатывать, рефакторить или переписывать существующие механизмы в соответствии с новыми требованиями;
документировать эти механизмы, формировать best practices их использования и доносить до других команд, консультировать, проводить ревью, обучать;
планировать техническое развитие платформы;
учитывать и контролировать техдолг, планировать его закрытие;
участвовать в анализе и выборе технологий и инструментов, технических экспериментах;
делиться компетенциями, давать рекомендации, помогать разбирать глубокие технические проблемы и кейсы.
В этой работе и нужно будет участвовать.
отлично пишешь код (желательно на одном из двух наших основных языков — Perl или Python);
понимаешь реляционную теорию и умеешь работать с БД;
имеешь широкий технологический кругозор и умеешь выбирать правильный инструмент под конкретную задачу;
умеешь проектировать архитектуру и учитывать взаимодействия разных компонентов, способен работать карандашом, а не бросаешься сразу за клавиатуру;
ревностно относишься к качеству кода и технических решений, но способен здраво оценивать практическую пользу улучшений и не впадаешь в перфекционизм;
не боишься больших объёмов унаследованного кода, способен разбираться в нём и развивать;
способен выяснить и понять, какую задачу решаешь, и построить реализацию в соответствии с реальными потребностями;
умеешь формулировать свои мысли и понимать мысли других, способен к конструктивной дискуссии.
работу в команде профессионалов;
открытую и демократичную культуру;
высокую самостоятельность как в технических, так и в организационных решениях;
зарплату от 100k по результатам собеседования;
регулярный пересмотр зарплаты, ограниченный только твоими достижениями;
программу компенсации расходов на оборудование;
возможности обучения и посещения конференций за счёт компании;
комфортные офисы в Москве, Самаре, Кишинёве, или возможность работать удалённо;
гибкий график;
официальное оформление по ТК РФ.