Fullstack разработчик
Требования
Местоположение и тип занятости
Компания
Разработка в области онлайн-игровой индустрии
Описание вакансии
Условия работы
Мы ищем Senior fullstack / backend разработчика. Можно даже backend разработчика, так как 70-80% задач все равно про backend, а фронты у нас уже есть.
Обязательно:
- От 3х лет production опыта
- Опыт Node JS + Typescript от 2х лет;
- FRP (мы используем RxJS)
- Хотя бы 1 production SPA (желательно на React)
- Знание / опыт с CQRS и Event Sourcing (активно используем на проекте)
- Знание / опыт Docker
Большим плюсом будет:
- Знание / опыт с: FoundationDB, RethinkDB, Redis, Apache Kafka, ClickHouse (используем все это)
- Тесты / TDD / BDD (если что, научим)
- IDL и связанные с ними протоколы сериализации (например, gRPC или ZeroC Ice)
- Знание / опыт с Kubernetes & Helm
- Распределенные системы. CAP теорема, типичные сбои и способы их избежать, алгоритмы консенсуса, понятие идемпотентности операции. Distributed lock и системы с leader election;
Что мы предлагаем:
- Удаленную работу и гибкий график: ты можешь работать удаленно или в офисе, и выстраивать рабочий день, как тебе удобно
- Молодой, умный и весёлый коллектив
- А еще мы оплачиваем всем ребятам их обучение, и сейчас у нас ходят на уроки английского языка, курсы по архитектуре сервисов, воркшопы по развороту highload проектов и много других курсов.