JD
September 4, 2023
Senior Scala Developer
Мы - группа 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 и ее влияния на производительность высоконагруженных приложений;
- Знание особенностей реализации различных алгоритмов и структур данных. Понимание, как влияют эти особенности на производительность веб-приложений;
- Стремление к командной работе.