Senior Software Engineer (C++/Erlang/Python)
Зарплата
от 2700 до 3300 $
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О нас:
Компания Machine Zone является лидером в сфере бесплатных ММО-игр, включая Game Of War – Fire Age (лидер в США, России и многих других странах). Подробнее: http://www.machinezone.ru.
У нас есть офисы в Ульяновске и Новосибирске и активно ищем талантливых разработчиков (и не только).
Как оно внутри:
- Сейчас используем в основном Python, Erlang, Haskell, C, C++, Docker, Vagrant, AWS, Git, Centos, Bash. Но ничего не мешает нам расширить или сократить этот список. Главное, чтобы для решения задачи был подходящий инструмент.
- Мы ленивы. Мы настолько ленивы, что не хотим переделывать уже сделанную работу, но хотим быстро и качественно разрабатывать новые фичи, поэтому придерживаемся практики рефакторинга и автоматического тестирования.
- Тесно сотрудничаем с американской командой в развитии нашего продукта. Ездим друг к другу для обмена опытом, да и так — в гости.
- Осваиваем новые навыки, инструменты и технологии, необходимые как для развития функциональности, так и для улучшения производительности.
Обязанности:
- Участие в разработке средств, связанных с удобством для разработчиков, автоматизацией процессов разработки, выката и отката кода, тестирования, автоматизацией работы с облаком, сервисами для хранения пакетов и сборки образов, а также системами Continuous Integration и Continuous Delivery.
- Разработка высоко нагруженных HTTP сервисов, обрабатывающих миллионы RPS.
Обязательные требования:
- Высшее образование в области разработки программного обеспечения и информационных технологий.
- Владение одним из скриптовых языков, таких как Python, Ruby, Perl, PHP, и т.д. или знакомство с такими языками как Erlang, C/С++, Java.
- Опыт работы от 5 лет в качестве разработчика серверного программного обеспечения в среде UNIX с использованием как минимум двух языков программирования.
- Опыт принятия ключевых решений в нескольких проектах: выбор технологии, способа организации работы и т.п.
- Опыт системного администрирования UNIX-систем.
- Знание английского языка на уровне чтения технической документации, понимания устной речи и возможности ведения переписки.
Дополнительно приветствуется:
- Умение делиться опытом с членами команды, аргументировать свою позицию.
- Опыт работы с высоконагруженными системами.
- Взгляд на решение не только с технической точки зрении, но и с точки зрения бизнеса, клиентов, графика, рисков и т.д.
- Наличие за плечами несколько разных проектов с разными технологиями.
Бонусы
Увлекательная работа в профессиональном и доброжелательном коллективе.
Поездки на конференции (в том числе и зарубежные), так как профессиональное развитие сотрудников для нас очень важно.
Отличное рабочее место, быстрый MacBook Pro 15” Retina, чтобы было куда клеить наклейки с конференций.
Курсы английского языка за счёт компании (стараемся заниматься только с native speakers).
“Белая” заработная плата, которая оперативно индексируется. Цифры обсуждаем индивидуально.
Гибкий график работы.
Просторный современный офис с комнатой отдыха (в ней диванчики и Sony PS4), кухней (в ней напитки, фрукты и перекусы), теннисным столом и кинозалом; оплаченное парковочное место.
Помощь в переезде из другого региона.
Оформление по ТК, оплачиваемые отпуска, больничные.