Fullstack разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Инновационная лаборатория «Казань» приглашает квалифицированных специалистов с широким техническим кругозором, открытых к изучению нового. Люди, которые держат руку на пульсе событий, меняющихся трендов и нововведений в мире IT, нацеленные работать на результат без типичных задач, legacy кода и ограничений по используемому стеку технологий смогут раскрыть свой потенциал в команде Инновационной лаборатории.
Основной целью деятельности Инновационной лаборатории является проведение анализа и исследований новых технологических решений и платформ, разработка прототипов в рамках пилотных проектов (R&D).
Основные задачи:
- проведение исследований новых решений и платформ;
- разработка архитектур и технических решений;
- создание прототипов в рамках проводимых пилотных проектов;
- разработка backend систем;
- интеграция с backend-монолитами;
- развертывание и поддержка development окружения (как правило на основе Linux, Docker и т.д);
- анализ дефектов, выявленных по результатам тестирования;
- оценка задач и участие в планировании;
Необходимые теоретические знания:
- знания в области криптографии: асимметричные криптосистемы (public/private;
- ключи), хеш-функции, шифрование, подписи и т.д;
- приветствуется знание стека Hadoop/Hive/Sparc и опыт работы с большими объемами данных;
- приветствуется опыт использования аналитических БД, например Terradata, Vertica, Greenplum;
- знания в области параллельных и распределенных систем;
Необходимые практические знания и навыки:
- Linux-подобные ОС на уровне уверенного пользователя;
- успешный опыт проектирование и внедрения архитектуры ПО;
- опыт проектирования и разработки высоконагруженных отказоустойчивых бэкенд-систем;
- опыт проектирования и разработки бэкенд-систем в микросервисной архитектуре;
- опыт проектирования и разработки систем с использованием облачных сервисов;
- хорошее знание Java, Go, С++, Python, С# или других языков от двух лет;
- знание и опыт работы с Node.js;
- умение эффективно организовать клиент-серверное взаимодействие через RESTful API;
- XML, JSON;
- PostgresSQL, MongoDB (RocksDB, CouchDB, Cassandra, Redis), Tarantool, Ignite, MS SQL, Oracle (Tibero) (не менее одной из SQL и NoSQL БД);
- Kafka, Rabbit MQ, ActiveMQ, WebSphere MQ (или другие системы очередей);
- умение работать с Docker + SWARM, Kubernetes;
- JIRA, Git, SVN.
В Банке России Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций.
Бонусы
Имеется общежитие для сотрудников из других регионов.
Гибкое начало рабочего дня.
Уровнь вознаграждения (оффер) обсуждается с финалистом после прохождения технического интервью и зависит от предлагаемого уровня должности на основании опыта, знаний и навыков.