Senior backend developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы предлагаем работу над CRM системой, которая связана с персонализацией пользователей в глобальной сети, определением их интересов, таргетированием целевого и рекламного контента, выстраиванием коммуникаций по средствам отправки выбранного контента и анализом ответной реакции.
Требуется быстрая обработка большого количества данных: поведения пользователей, реакции на взаимодействие. Серверная часть реализуется на Golang с использованием паттернов асинхронного программирования. Микросервисная архитектура, контейнеризация, высокопроизводительные кластеры из nosql и sql баз данных для хранения данных под различные типы выборок.
Чем предстоит заниматься:
- разработка на языках Go и/или .NET Core C#;
- работа в команде по гибким методологиям;
- участие в развитии рабочих процессов;
- участие в планировании решения рабочих задач;
- участие в ревью кода, помощь начинающим специалистам, менторство.
Наши ожидания:
- умение работать в команде;
- опыт программирования на двух или более языках из golang, C#, java, c++, python, от 2 лет, или от 3 лет на golang, или от 4 лет на C#, знание скриптовых языков;
- опыт работы с SQL и NoSQL БД;
- понимание принципов и процессов современной разработки (Git, CI/CD, Gitlab, Docker);
- умение работать в экосистеме Linux.
Дополнительным плюсом будет:
- опыт управления командой или желание развиваться как тимлид;
- опыт разработки высоконагруженных распределенных систем (понимание механизмов кластеризации, шардирования, репликации, микросервисной архитектуры, нахождение и устранения bottlenecks);
- опыт работы с очередями RabbitMQ;
- опыт работы с postgreSQL, MongoDB, Aerospike, ClickHouse;
- опыт работы с кешированием данных и запросов (Memcache, Redis, SSDB);
- понимание принципов работы фронтенда.
Что Вы получите:
- Обучение и индивидуальное развитие по всем упомянутым выше технологиям;
- Поддержание и повышение уровня знания английского языка;
- Напитки, снэки и обеды в офисе;
- Соблюдение всех социальных гарантий, предусмотренных ТК РФ;
- Активную и интересную корпоративную жизнь (мы выезжаем на природу, устраиваем вечеринки на нашей веранде на крыше офиса, ежемесячно отмечаем дни рождения сотрудников, а также праздники и успехи Компании);
- Обучение, тренинги, библиотека с проф. литературой;