Обязанности:
О компании: Xello – IT-компания, прошедшая путь от стартапа до одного из ключевых игроков на рынке информационной безопасности. Мы создаём передовые продукты в сфере кибербезопасности, направленные на предотвращение хакерских атак. Наши решения помогают бизнесам любого масштаба защищать свои критические данные и данные клиентов.Мы аккредитованная IT-компания в Минцифры и резиденты Сколково, и наши сотрудники могут воспользоваться предлагаемыми льготами. Наша команда регулярно участвует в профильных конференциях, а проекты реализуются на современном технологическом стеке, что обеспечивает инновационность и качество наших решений. Мы работаем с передовым технологическим стеком и решаем сложные задачи, связанные с созданием высоконагруженных систем и архитектурных компонентов. У нас вы будете участвовать в разработке решений, которые взаимодействуют с операционными системами и инфраструктурой, обрабатывают сотни тысяч событий в секунду и оптимизируют процессы хранения данных и коммуникации между компонентами. Мы ценим инновации и открыты для экспериментов, постоянно используем современные подходы и инструменты в разработке. Сейчас мы ищем Tech Lead, который поможет развивать архитектуру нашей платформы и будет принимать ключевые технические решения. Основная часть системы написана на Kotlin, но архитектура продукта также включает множество сервисов и модулей на других стеках, поэтому мы ищем инженера, который не ограничивает себя одним языком программирования и готов использовать разные технологии для решения задач. Мы ищем инженера-генералиста, а не разработчика конкретного языка. Нам нужен человек, который: Способен разбираться в сложных системах; Принимает архитектурные решения и отвечает за их реализацию; Помогает команде решать сложные инженерные задачи; Готов работать с разными технологиями на базе Kotlin/Go/Python/C#. Наш стек: Kotlin/Go - основные языки разработки серверных компонентов; Базы данных PostgresSQL, ClickHouse; Брокеры сообщений Apache Kafka, NATS; Spring Framework (Boot, Security, Data JPA, LDAP, Kafka); Hibernate ORM; Компоненты и сервисы на других языках программирования (Go/Python/C/C++); Сложная композитная система сборки и разворачивания решения в формате on-premise; Много интеграций со сторонними системами - ActiveDirectory, LDAP, DNS, SIEM, почтовые серверы, Syslog и др.; Собственная инфраструктура для разработки и тестирования решения; Используем Jira, Confluence, Bitbucket, draw.io, TestRail; Mattermost, Zoom, Telemost для общения; Linux/Windows/macOS. Чем предстоит заниматься: Участвовать в проектировании архитектуры платформы; Принимать ключевые технические решения; Проектировать и реализовывать backend-сервисы; Работать с распределёнными системами и большим количеством интеграций; Разбираться в сложных инфраструктурных проблемах; Проводить code review; Заниматься техническим развитием команды; Помогать разработчикам решать сложные инженерные задачи; Участвовать в выборе технологий и развитии технологического стека; Потребуется выходить за рамки JVM и писать сервисы на Go/Python или других языках, если это лучше подходит для решения задачи. Что ожидаем от кандидата: Опыт работы на похожей позиции от 2+ лет; Опыт разработки backend-систем 5+ лет; Уверенное владение одним из языков Kotlin/Go/Python/C#; Опыт проектирования архитектуры сервисов; Понимание принципов распределенных систем; Знание алгоритмов, структур данных и паттернов проектирования; Опыт работы с Kafka или другими брокерами сообщений; Опыт работы с SQL и NoSQL базами данных; Понимание многопоточности и асинхронного программирования; Уверенное владение Linux; Понимание принципов работы сетевых протоколов. Будет плюсом: Опыт работы с высоконагруженными системами; Опыт проектирования распределённых архитектур; Опыт и интерес к другим программным экосистемам; Интерес к функциональной безопасности и кибербезопасности; Понимание Agile и DevOps методологии и подходов; Глубокое понимание работы протоколов передачи данных. Мы предлагаем: Гибкий гибридный график работы; Возможность удаленной работы; Достойную заработную плату, которая обсуждается с каждым кандидатом индивидуально и зависит от знаний и опыта; Пересмотр заработной платы в соответствии с профессиональным ростом; Возможность максимально влиять на продукт; Профессиональный рост, возможность работы над сложными задачами в рамках уникального продукта; Возможность принимать участие в профильных мероприятиях и конференциях. Качественный пакет ДМС, day-off pack, и т.д.Похожие вакансии
Tech Lead / Руководитель отдела разработки
Договорная
Москва. Станции метро: Белорусская
Лоджик Телеком
Tech Lead / Руководитель команды разработки
От 3 000 руб.
Москва. Станции метро: Белорусская
Коростелев Антон Иванович
Tech Lead / Руководитель команды разработки Python
От 400 000 руб.
Москва. Станции метро: Белорусская
METASCAN
Tech Lead / Руководитель команды разработки Python
От 400 000 руб.
Москва. Станции метро: Белорусская
METASCAN
Tech Lead 1С / Руководитель команды разработки
От 220 000 до 280 000 руб.
Москва. Станции метро: Белорусская
BINOM