👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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), кухней (в ней напитки, фрукты и перекусы), теннисным столом и кинозалом; оплаченное парковочное место. Помощь в переезде из другого региона. Оформление по ТК, оплачиваемые отпуска, больничные.