Senior Scala Backend Developer
О нас
-
Нас 20 человек, вы будете пятым Scala-разработчиком в команде
-
Работаем по гибким методологиям.
-
Продукт активно развивается и растет, вы можете поучаствовать в становлении продукта и помочь сделать его по-настоящему зрелым
-
Вам предстоит влиться в команду и участвовать в разработке новой функциональности продукта
Обязанности
-
Разработка нового функционала
-
Выделение кода из монолита в микросервисы
-
Написание Unit и интеграционных тестов
-
Рефакторинг кода
-
Исправление ошибок
-
Проведение code review
-
Участие во всех командных мероприятиях (планирование, ретроспектива, stand-up, демо)
-
Взаимодействие с тестировщиками и product-менеджером
Требования
-
Главное — понимание и желание работать в режиме, ориентированном на получение бизнес-результата
-
Проактивность
-
Опыт работы по специальности от 3 лет
-
Уверенное знание Scala
-
Уверенное понимание принципов ФП и ООП
-
Базовая алгоритмическая подготовка
-
Понимание принципов чистого кода
-
Опыт работы с Cats
-
Опыт работы с Akka (Core и Http)
-
Опыт работы с реляционными БД и построения SQL-запросов средней сложности
Желательно
-
Опыт работы с ZIO
-
Опыт работы с docker\kubernetes
-
Опыт работы с Nginx
-
Базовые знания DDD (Domain Driven Design)
-
Понимание микросервисной архитектуры
-
Опыт работы с высоконагруженными системами: повышение отказоустойчивости, отзывчивости системы, поиск и оптимизация узких мест
-
Понимание основных принципов работы jvm/jmm/GC и т.д.
-
Опыт работы с фреймворками указанными в описании технологического стэка
-
Знание linux / bash
Технологический стэк
Back
- Scala 2.13
- ZIO
- Akka (Core, Http, Cluster, Sharding, ...)
- Quill, ScalikeJDBC (под Postgres)
- Cats
- Postgres, Redis, NATS, ELK, Sentry
В части технологий мы не ортодоксальны: при необходимости легко адаптируемся под новые потребности.
Front
-
Vanilla JS
-
React / Redux
-
Ant Design (css framework).
Devops
-
k8s, docker, docker-compose
-
Микросервисы + монолит, который сейчас мигрирует в микросервисы
-
gitlab с настроенным CI/CD со стендами в Яндекс.Облаке
Условия работы
-
Рост з/п пропорционально ответственности и качеству работы. Вилку можно расширить в зависимости от ваших компетенций и результатов собеседования
-
ДМС со стоматологией для вас, вашей супруги/супруга и детей после испытательного срока
-
Офис в центре - Садовническая набережная 9 (Know Where, ближайшее метро Новокузнецкая), возможность работать из дома 2-3 дня в неделю
-
Оформление по ТК РФ, полностью официальная заработная плата
-
Гибкий график начала рабочего дня
Бонусы
- Наша компания ООО "ДипХакЛаб" - является аккредитованной ИТ компанией, поэтому вы получаете защиту от мобилизации / призыва в РФ при наличии высшего образования
- Отсутствие бюрократии и формализма, высокая скорость принятия решений
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Разработчик
- классный мерч компании: футболки/худи и тд.
- тимбилдинги