Разработчик LUA TARANTOOL
15 Января 2025
Город:
Астана
Занятость:
Полная занятость
Компания "Товарная биржа ЕТС (Товарная биржа Евразийская Торговая Система, АО)"
Опыт работы с Tarantool:
- Уверенные знания и опыт работы с Tarantool (от 1 года);
- Опыт настройки и оптимизации Tarantool, включая работу с репликацией, шардированием и настройкой кластеров;
- Опыт разработки сложных запросов и операций с использованием Tarantool SQL и его возможностей;
- Опыт работы с Tarantool как с базой данных в реальном времени и для хранения сессий/кеширования.
Знание Lua:
- Опыт программирования на Lua (от 2 лет);
- Глубокое понимание особенностей и синтаксиса Lua, опыт работы с таблицами, метаметодами, функциями и модулями;
- Опыт написания и оптимизации скриптов на Lua для выполнения бизнес-логики в Tarantool;
- Знания принципов работы Lua с базами данных, включая обработку транзакций, асинхронные операции и работу с потоками.
Опыт работы с высоконагруженными системами:
- Опыт разработки и настройки приложений для работы с большими объемами данных и высокой нагрузкой;
- Знания принципов масштабирования и балансировки нагрузки в распределенных системах, в том числе для Tarantool;
- Опыт работы с кэшированием данных в реальном времени.
Опыт работы с API и интеграциями:
- Разработка и интеграция RESTful API с использованием Tarantool для взаимодействия с внешними системами;
- Знание принципов аутентификации и авторизации в API, включая работу с токенами (например, JWT).
Базы данных:
- Опыт работы с реляционными и NoSQL базами данных;
- Опыт работы с индексами, запросами, а также понимание принципов работы с ACID и BASE;
- Опыт с настройкой и управлением репликацией в распределенных системах (например, Tarantool Cluster).
Инструменты и технологии:
- Опыт работы с Git (GitHub, GitLab, Bitbucket);
- Знания принципов CI/CD, опыт работы с инструментами для автоматизации развертывания и тестирования (например, Jenkins, GitLab CI);
- Знание и опыт работы с Docker — будет плюсом.
Тестирование и отладка:
- Опыт написания юнит-тестов и функциональных тестов для Lua;
- Навыки отладки Lua-скриптов и работы с профилированием кода для улучшения производительности.
Производительность и оптимизация:
- Умение анализировать и оптимизировать производительность системы на уровне Lua и Tarantool;
- Знания и опыт работы с инструментами мониторинга и профилирования производительности.
Плюсом будет:
- Понимание работы блокчейна и криптовалют;
- Понимание основ биржевой торговли;
- Опыт работы с другими технологиями в сфере распределенных систем (например, Kafka, RabbitMQ);
- Опыт работы с Docker и Kubernetes.
Условия работы:
- Офис в МФЦА;
- Полная занятость с понедельника по пятницу (9:00 - 18:00);
- ГПХ/трудовой договор;
- Гибридный формат работы;
- Оплата по итогам собеседования.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
09 Января
Астана
Компания "ЦВЕТЫ ОПТОМ" Мы ищем опытного Senior Flutter разработчика для создания мобильных приложений с современным функционалом. Ваша роль...
10 Января
Backend-разработчик( MN Partners )
Астана
Компания "MN Partners" MN Partners - динамично развивающаяся Казахстанская компания, созданная профессиональными специалистами IT-индустрии с...
08 Января
Frontend-разработчик( ЧАСТНАЯ КОМПАНИЯ SMARTESTPREP LTD. )
Астана
Компания "ЧАСТНАЯ КОМПАНИЯ SMARTESTPREP LTD." Динамично развивающийся EdTech-стартап - SMARTESTPREP ищет Frontend-разработчика. Мы готовим...
11 Января
Астана
Компания "EasyPack" Требуемый опыт работы: не требуется Полная занятость, полный день Сфера деятельности компании ТОО "EasyPack"...
11 Января
PHP-разработчик( Documentolog )
Астана
Компания "Documentolog" В компанию Documentolog ищем уверенного РНР-разработчика! Обязанности: - Разработка нового функционала платформы...
Вакансия размещена в отрасли