Senior full-stack developer at Openprovider

Наши проекты:
- платформа для продажи услуг для хостинга (Openprovider API и панель управления услугами).
- биллинг платформа для управления хостингом (PowerPanel API и PowerPanel UI).
Кого мы ищем: опытного разработчика с потенциалом системного архитектора, который хочет расти и развиваться вместе с командой
Что предстоит делать
- мигрировать платформу на микросервисную архитектуру (Go, Kubernetes, Docker)
- разрабатывать REST API для внутренних и внешних сервисов
- ускорять сервисы ядра системы
- рефакторить существующие модули ядра
- повышать отказоустойчивость системы
- автоматизировать развертывание компонент приложения
- активно взаимодействовать с командой SRE (Site Reliability Engineering)
- работать по Scrum
Требования
- большой опыт разработки Web-приложений в среде Linux и создания высоконагруженных систем
- уверенные знания Linux систем
- отличное владение языком программирования высокого уровня (Go или PHP)
- английский, не ниже уровня intermediate, достаточный для общения с иностранными коллегами
- опыт работы с технологиями нашего стэка (MySQL, ElasticSearch, RabbitMQ, PostgreSQL, Redis)
- базовые знания DNS, TCP/IP
- широкий кругозор в области современных решений (базы данных, очереди, балансировщики, логирование, мониторинг)
- опыт командной разработки от 3-х лет
- умение производить декомпозицию и адекватную оценку поставленной задачи и управлять ожиданиями заказчика
- знание паттернов программирования и умение их применять
- умение профилировать и оптимизировать свой код
- умение писать тестируемый код и модульные тесты
- желание решать нестандартные инженерные задачи и делать мир вокруг себя лучше и проще
Дополнительным преимуществом будет
- диплом НГУ \ НГТУ
- опыт работы по Scrum
- advanced English
- опыт работы с Go, Ansible, Kubernetes
- опыт интеграции с внешними сервисами по API
- опыт дизайна и разработки REST API
- звезды на github и вклад в open source
- опыт программирования на Go или стойкое желание его выучить
Условия
- мультиязычная международная компания
- неформальная обстановка внутри команды
- зарплата по результатам собеседования (в USD)
- офис в центре города
- гибкий график и оценка по результатам работы
- частичная оплата конференций для разработчиков
- возможность практиковать английский с носителем языка
- настольный футбол
- своя полноценная кухня со всей кухонной утварью (холодильник, микроволновка, вафельница, миксер, кофемашина, тостер)
- совместные обеды с командой по пятницам за счет компании
- дополнительный монитор
- при переезде из другого города мы готовы поддержать нового сотрудника суммой в размере половины месячного оклада
Процедура
- откликаетесь на вакансию; все отклики идут напрямую руководителю команды, так что если есть вопросы - спрашивайте, любопытство приветствуется
- общение с руководителем команды по скайпу
- если мы друг другу интересны - собеседование в офисе (менеджеры и ключевые технические специалисты)
- последний этап отбора - выполнение тестового задания для определения навыков разработки
Контактная информация
Берязев Иван Владимирович
+7 (953) 8888264