Senior Go developer
Требования
Местоположение и тип занятости
Компания
Расширяем возможности инновационными цифровыми решениями
Описание вакансии
Условия работы
Команда BTS Digital в поиске Senior Go разработчика на продукт Aitu Messenger.
Стек:
- Kotlin/Go
- СУБД: Postgresql, Redis, Cassandra, Elasticsearch
- Brokers: Kafka
- S3-storage: MinIO
- Инфраструктура: docker, k8s
Наши требования:
- Вы уверенно владеете одним из языков Java/Kotlin/Go и его stdlib
- Понимаете различия между конкурентностью и параллелизмом. Умеете в корутины и/или горутины
- На практике знакомы со сложностью многопоточной разработки и подходами как сделать такой код быстрым и безопасным
- Участвовали в построение распределенных систем (знакомы с некоторыми паттернами из этой области, как circuit breaker, api gateways, cdc и др.)
- Знакомы с брокерами сообщений такими как kafka, rabbitmq, pulsar и др.
- Работали с реляционными и не очень базами данных. Желательно из тех, что у нас есть: Postgresql, Cassandra, Redis
В Aitu перед разработчиками стоят совершенно разного рода задачи от обеспечения гарантированной доставки сообщений, до разработки собственной медиа-платформы.
Сегодня у нас активны такие направления, как платформа приложений, рекомендательные сервисы, видео-платформа, музыка и конечно же доработка Aitu, как удобного средства коммуникации.
Бонусы
- Гибкий график
- Команды работают по гибкому графику и результаты важнее количества отработанного времени
- Забота о сотруднике
- Медицинское страхование для каждого сотрудника
- Следим за здоровьем, помогаем и слушаем друг друга
- Обучение
- Развитие очень важно для каждого из нас. Постоянно повышаем уровень знаний, посещаем международные конференции, семинары, курсы и тренинги. Организовываем профильные митапы в Казахстане и зарубежом. У нас есть внутренние школы по развитию QA, UI/UX, Full-stack, Front End /Back End компетенций