Web3 Tech — ведущий разработчик продуктов на основе блокчейн-технологий, создатель блокчейн-платформы «Конфидент», включенной в реестр российского ПО.
Мы реализовали Национальную систему дистанционного электронного голосования, разработали блокчейн-платформу для Федеральной налоговой службы, создали платформу для работы с Цифровыми финансовыми активами (ЦФА) для Альфа-Банка, Тинькофф и др.
Все это большие системы с распределенной инфраструктурой и сложной бизнес-логикой.
Сейчас мы находимся в поиске Senior/Lead backend разработчика на один из самых перспективных проектов компании. Помимо разработки предстоит активно участвовать в проектировании новых фичей и модификации существующих. Также мы непрерывно занимаемся улучшением производительности нашего решения. У нас дружный коллектив, мы ценим друг в друге открытость и ответственность, практикуем взаимопомощь как в решении задач, так и в развитии компетенций каждого члена команды.
Стек:- Команда пишет на Scala/Kotlin, а также на Rust;
- Используем различные интерфейсы взаимодействия REST API, gRPC, Socket и FFI;
- Данные храним в PostgreSQL, кэш в Redis, а также используем встраиваимые базы данных (RocksDB, LevelDB);
- Система программирования/расширения платформы с использованием Docker/WASM;
- Шифрование, ЭЦП как ГОСТ так и другие, HSM и другие аппаратные криптографические системы;
- Деплой в Kubernetes, либо через docker-compose;
- Исходники живут в Gitlab, там же в CI автоматизировано прогоняются тесты и собираются артефакты/образы.
- Активное участие в разработке ключевых компонентов системы, исследование новых технологий и применение их в компании;
- Анализ требований и проектирование архитектуры новых решений. Анализ и устранение дефектов в существующем коде;
- Наставничество, помощь в развитии компетенций разработчиков;
- Организация и проведение различных встреч/звонков с командой и коллегами при необходимости;
- Взаимодействие с другими командами (product owners, аналитики, архитекторы, DevOps, фронтендеры, тестировщики) для достижения общих целей;
- Участие в код-ревью.
Организация:
- Для трекинга задач используем Jira, для документации – Confluence;
- Двухнедельные спринты с грумингом посередине;
- Периодичность релизов - раз в 1.5+ месяцев.
- Опыт промышленной разработки от 5 лет, опыт руководства командой от 1 года;
- Знание и понимание структур данных и алгоритмов, их сложности по времени и по памяти, умение их применять на практике;
- Понимание как монолитной архитектуры, так и микросервисной. Знать, в чем отличие, сильные и слабые стороны;
- Опыт проектирование API различной сложности;
- Понимание принципов и практические знания в области шифрования данных и ЭЦП;
- Знание принципов SOLID, Design Patterns, Clean Code;
- Опыт работы принципов CI/CD;
- Опыт работы с контейнеризацией Docker и оркестрацией (Kubernetes будет плюсом).
Плюсом будут:
- Опыт системного программирования и разработки DSL;
- Понимание работы виртуальных машин (WASM, JVM, EVM);
- Знания по распределенным системам и алгоритмам;
- Опыт разработки или использования блокчейн-платформ/смарт-контрактов, знание алгоритмов консенсуса;
- Представление о PKI инфраструктуре.
-
Официальное трудоустройство по ТК РФ с первого рабочего дня, белую заработную плату;
-
Аккредитованная ИТ-компания (отсрочка, льготная ипотека);
-
Возможность работать в гибком графике;
-
Удаленная работа;
-
ДМС;
-
Софинансирование фитнеса;
-
Возможность компенсации профильного обучения;
-
Совместные мероприятия и корпоративы.
Ключевые навыки
- Kotlin
- Scala
- PostgreSQL
- Kubernetes
- blockchain
- REST API
- gRPC
Задайте вопрос работодателю
Где предстоит работать
Вакансия опубликована 19 марта 2025 в Москве