Описание вакансии
The_covert — группа IT-компаний, занимающихся разработкой собственных продуктов и сервисов более 15 лет. Наши продукты занимаются упрощением бизнес-процессов в B2B сегменте, управлением личными финансами пользователей, финансовой аналитикой, а кроме того, запущено несколько глобальных медиа-проектов.
Мы делаем то, что приносит пользу людям и компаниям по всему миру.
Технологический стек:
Scala, Finagle, PostgreSQL, Cassandra, Vue.js, CockroachDB, gRPC
Вам предстоит:
- Принимать участие в разработке архитектуры распределенных веб-приложений и сервисов;
- Разрабатывать архитектуру приложений;
- Разрабатывать важные продуктовые фичи;
- Поддерживать в достойном состоянии существующую кодовую базу;
- Разрабатывать тестовое покрытие для собственного кода;
- Разрабатывать библиотеки для проектного использования;
- Менторить младших сотрудников и проводить код-ревью.
Примеры задач:
- Сократить в 10 раз времязатраты пользователей на бизнес-операции через новые технические решения;
- Спроектировать решение конкретной бизнес-задачи как частный случай фичи, покрывающей 10 похожих сценариев;
- Разобраться с представлением бизнес-задачи на техническом языке, реализовать и выкатить в прод, наслаждаться принесенной пользой.
Ожидаем от вас:
- Профильное образование;
- Опыт работы по специальности от 5 лет;
- Опыт программирования на Scala от 3 лет;
- Опыт Reactive Web Application Development с использованием одного или нескольких из фреймворков: Finagle, Akka, Play, Spray;
- Глубокое понимание особенностей архитектуры JVM и ее влияния на производительность высоконагруженных приложений;
- Знание особенностей реализации различных алгоритмов и структур данных. Понимание, как влияют эти особенности на производительность веб-приложений;
- Стремление к командной работе.
Будет плюсом:
- Опыт работы с распределенными БД: Cassandra, MongoDB и т.д.;
- Опыт проектирования распределенных NoSQL схем ДБ;
- Опыт построения протоколов с exactly-once обработкой;
- Диплом топового вуза и/или успехи на олимпиадах.
Что мы предлагаем:
- Гибкий график и возможность удаленной работы;
- Конкурентная заработная плата в у.е. по результатам интервью;
- 100% компенсация отпуска и больничных;
- Неограниченная длительность отпуска;
- Бенефиты (компенсация спорта, обучения, медицины и т.д.);
- Индивидуальный подход к области ответственности и пулу задач;
- Команду профессионалов из лучших ВУЗов.