Backend/Fullstack инженер-разработчик
Мы ведущая IT-компания в своей отрасли (RT/VOD видеотрансляции через интернет на экранах клиентов), специализирующаяся на разработке программного обеспечения и обслуживании пользователей по всему миру.
У нас есть свой CDN, система аналитики на базе Elastic + Kibana и ещё много своего, в том числе биллинг
Нашей команде требуется талантливый инженер-разработчик, готовый присоединиться к нам в качестве удаленного сотрудника. Вам нужно будет решать следующие задачи:
- Писать код на Ruby (Ruby on Rails, Sinatra, Rack, Chef cookbooks), Golang и немножко Python, не забывать про юнит-тесты (в основном RSpec и Cucumber).
- Принимать активное участие во всем жизненном цикле разработки от проектирования архитектуры до развертывания готового кода в бой.
- Создавать быстрый, понятный и масштабируемый код. Подбирать баланс между скоростью и понятностью в зависимости от задачи.
- Работать вместе с другими членами команды для достижения результата
Требования:
- Опыт разработки от 2 лет
- Опыт работы с очередями задач (Resque, Sidekiq, etc)
- Отличное знание принципов объектно-ориентированного программирования
- Git на уровне уверенного пользователя. Вы точно знаете, для чего нужен интерактивный ребейз.
- Уверенное знание SQL (диалекты MariaDB и PostgreSQL), сложносочинённые JOIN-ы у нас не редкость.
- Вы понимаете, как работает интернет, и какие технологии лежат в основе: от передачи пакетов по сети до отображения кода страницы в браузере. Модель OSI, HTTP, TLS, HTML, CSS и JS для вас, это не просто набор аббревиатур.
- Готовность к удаленной работе и хорошая самоорганизация. Неважно, сколько времени вы работаете, важно, насколько комфортно с вами общаться и насколько качественно сделана работа.
- Вы привыкли документировать сделанное и записывать результаты работы в трекер
- Отличные коммуникационные навыки и способность работать в команде
Будет плюсом:
- Знание Ruby web-фреймворков (Ruby on Rails, Sinatra). У нас много (очень!) кода написано на Ruby.
- Знание других языков программирования, таких как Python или JavaScript, Go
- Опыт разработки RESTful API
- Опыт работы с key-value хранилищами (Redis)
- Опыт работы с Elasticsearch в качестве полнотекстового поискового движка
- Практический опыт разработки распределённых систем
- Опыт проектирования микросервисной архитектуры
У нас есть:
- Полностью удаленная работа и гибкий график
- Периодические on-line и off-line митапы и хакатоны
- BYOD Kit: мы оплатим технику, необходимую для работы. При необходимости, достанем и привезём что-то редкое
- Конкурентная заработная плата, соответствующая вашему опыту и навыкам
- Дружелюбная команда и здоровый баланс между бюрократией и свободой творчества
- Все выходные, праздники и отпуска, положенные по законам страны вашей резиденции
- Оплата 50% любого обучения
- Оплата ДМС и спорта
Присылайте рассказ о себе на hr@enicad.com