Разработчик Ruby/Ruby on Rails
Работа над бэкенд-сервисами и API веб-приложения; обеспечение производительности, устойчивости и качества кода. Взаимодействие с командой, покрытие функционала тестами и поддержка сложной кодовой базы.
Стек
RubyRuby on RailsRabbitMQKafkaJavaScriptELKPythonLuaElixir
Задачи
- •Разработка серверной логики для высоких нагрузок
- •Проектирование и оптимизация работы с базами данных
- •Написание и поддержка модульных/интеграционных тестов
- •Чтение и сопровождение чужого кода, рефакторинг
- •Формулировка технических задач для команды и взаимодействие с партнёрами
- •Выполнение задач на Python, Lua или Elixir при необходимости
Обязательно
- •Отличное владение Ruby и Ruby on Rails
- •Знание JavaScript и одного фронтенд-фреймворка
- •Понимание устройства и работы различных типов баз данных
- •Умение писать масштабируемый код под высокие нагрузки
- •Умение разбираться в чужом коде и проводить рефакторинг
- •Навыки написания тестов
Будет плюсом
- •Опыт работы с ELK
- •Опыт работы с RabbitMQ
- •Опыт работы с Kafka
- •Опыт задач/разработки на Python, Lua или Elixir