Senior Go developer (Data Processing & File Storage Development)
О проекте:
Мы разрабатываем и развиваем сервис по обработке данных с применением современного стека технологий. Наш сервис собирает и обрабатывает большие объёмы публичной информации о узлах сети Интернет для построения экспертных систем компании с целью сделать Интернет более безопасным для пользователей.
Обязанности:
- Разработка, поддержка и мониторинг распределённых систем обработки данных.
- Разработка интеграционных и юнит-тестов.
- Анализ требований, участие в разработке планов и оценке реализации.
- Активное участие в выборе и проработке технологий.
- Проведение кодревью.
Требования:
- Опыт программирования на Go.
- Понимание принципов ООП.
- Опыт разработки распределённых систем обработки информации: работа с БД, кэшами, очередями.
- Опыт работы с git.
- Понимание методик юнит-тестирования.
- Опыт работы с Linux на уровне опытного пользователя.
- Знание основ сетей.
Будет плюсом:
- Знание или опыт работы с C/C++, Python, Java, Scala.
- Опыт работы с большими данными и нагрузками, понимание связанных с этим проблем и умение их решать.
- Опыт работы с любым из инструментов обработки данных: Spark, Hadoop, Kudu, Kafka, Airflow.
- Опыт с NoSQL решениями: Elasticsearch, Redis, ScyllaDB.
- Опыт построения вычислительных кластеров на базе Mesos/Kubernetes/и т.д.
- Опыт с deploy инструментами Ansible/Puppet/Chef, Docker и т.д.
- Понимание основ информационной безопасности.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Разработчик программного обеспечения
Есть регулярные встречи раз в две недели с ретро+планированием задач на следующий спринт;
Нормально относятся к просьбам по смещению графика работы в пользу сотрудников;
Разработчик
IOS-разработчик
Отлаженные процессы разработки. Бывают неясности, но они обычно быстро решаются.
Понимание, что фича не сделается за 1 день.
Почти нет технических курсов и возможности обучения для углубления навыков.