Principal Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы создаем единую систему цифровой маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафакта и гарантировать подлинность товаров, производимых в стране или ввозимых в нее. С помощью нашего мобильного приложения Честный ЗНАК любой потребитель может проверить товар на подлинность и узнать всю правду о продукте, просто сканируя Data Matrix код, нанесенный на упаковку!
Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду.
О команде:
Мы разрабатываем платформу для государственной маркировки товаров. В рамках нашей работы мы:
Создаем внешний API, обеспечивающий интеграцию с клиентами и партнерами.
Обрабатываем и индексируем огромные объемы данных, измеряемые в петабайтах, предоставляя быстрый и удобный поиск по фильтрам.
Реализуем взаимодействие с ключевыми государственными информационными системами.
Разрабатываем и поддерживаем регистрацию, аутентификацию, авторизацию и гибкую ролевую модель доступа.
Работаем с криптографией: внедряем процессы подписания и проверки электронной подписи.
Проектируем и развиваем бизнес-логику процессов маркировки, делая их надежными и эффективными.
Наша команда включает:
3 команды разработки бэкенда, сосредоточенные на создании и поддержке масштабируемых сервисов.
Команду аналитики, которая помогает выстраивать точные требования и создавать высококачественные решения.
Команду тестирования и автоматизации, обеспечивающую стабильность и надежность системы.
Чем предстоит заниматься:
- Разрабатывать архитектурные решения для новых модулей и сервисов с учетом масштабируемости, отказоустойчивости и производительности.
- Проводить аудит текущей архитектуры, выявлять узкие места и предлагать оптимизации.
- Участвовать в формировании и поддержании технического видения направления.
- Давать рекомендации по оптимизации работы с базами данных, распределенными системами и интеграционными сервисами.
- Осуществлять поддержку разработчиков в решении сложных технических вопросов, обеспечивая быстрый прогресс без компромиссов по качеству.
- Разрабатывать стандарты и подходы к коду, документированию и тестированию для унификации процессов между командами.
- Взаимодействовать с командами разработки для обеспечения общего подхода к техническим решениям.
- Участвовать в планировании и проведении релизов.
Ожидания от кандидата
- Опыт разработки бэкенда от 5 лет.
- Успешный опыт работы на позиции техлида, архитектора или старшего разработчика.
- Глубокие знания в области архитектуры, оптимизации производительности и интеграции систем.
- Умение предлагать и аргументировать решения, находить общий язык с командой.
- Необходимы знания: Java, Kotlin, Cassandra, Hbase, Postgresql, Kafka, Elasticsearch, K8S.
Условия работы
- Сложные и интересные задачи, работа с реально большими объемами данных и современным востребованным стеком.
- Возможность поработать с новыми технологиями и прокачать скиллы иучаствовать в создании полезного для потребителя продукта!
- Удобный формат работы: гибкое начало и окончание рабочего дня, удаленный или гибридный формат работы.
- Экспертная, увлеченная и талантливая команда, у которой можно многому научиться, культура открытости и взаимопомощи.
- Официальное оформление по ТК РФ, полностью "белая" заработная плата, рабочая техника.
- Buddy-поддержка во время адаптации.
- Возможность участия во внутренних и внешних митапах, конференциях.
- Заботу о сотрудниках: ДМС после прохождения испытательного срока, корпоративный психолог, кафетерий льгот (мы возмещаем расходы на любое образование, спорт, доступ к ИТ сервисам и т.д), корпоративный мерч.