Senior Backend Developer (Go)
Полный рабочий день | от 1 900 usd. | openprovider.com
О компании:
Проект «Openprovider» развивается с 2004 года голландской компанией Hosting Concepts BV.
Платформа «Openprovider» предоставляет клиентам возможность управлять через веб-интерфейс или API электронными товарами и услугами, такими как доменные имена, SSL-сертификаты, спам-фильтры, лицензии Plesk и Virtuozzo, а так же управлять DNS записями доменных имен.
В настоящее время платформа поддерживает более тысячи доменов верхнего уровня (TLD) и обслуживает около миллиона доменных имен. Ключевые рынки компании: БеНиЛюкс и Испания, также компания начинает развивать свою деятельность на рынках Индии и России.
Наши проекты:
- платформа для продажи услуг для хостинга (Openprovider API и панель управления услугами).
- биллинг платформа для управления хостингом (PowerPanel API и PowerPanel UI).
Кого мы ищем:
Опытного разработчика с потенциалом системного архитектора, который хочет расти и развиваться вместе с командой
Что предстоит делать:
- мигрировать платформу на микросервисную архитектуру (Go, Kubernetes, Docker)
- разрабатывать REST API для внутренних и внешних сервисов
- ускорять сервисы ядра системы
- рефакторить существующие модули ядра
- повышать отказоустойчивость системы
- автоматизировать развертывание компонент приложения
- активно взаимодействовать с командой SRE (Site Reliability Engineering)
- работать по Scrum
Требования:
- большой опыт разработки Web-приложений в среде Linux и создания высоконагруженных систем
- уверенные знания Linux систем
- отличное владение языком программирования Go
- английский, не ниже уровня intermediate, достаточный для общения с иностранными коллегами
- опыт работы с технологиями нашего стэка (MySQL, ElasticSearch, RabbitMQ, PostgreSQL, Redis)
- базовые знания DNS, TCP/IP
- широкий кругозор в области современных решений (базы данных, очереди, балансировщики, логирование, мониторинг)
- опыт командной разработки от 3-х лет
- умение производить декомпозицию и адекватную оценку поставленной задачи и управлять ожиданиями заказчика
- знание паттернов программирования и умение их применять
- умение профилировать и оптимизировать свой код
- умение писать тестируемый код и модульные тесты
- желание решать нестандартные инженерные задачи и делать мир вокруг себя лучше и проще
Дополнительным преимуществом будет:
- диплом НГУ \ НГТУ
- опыт работы по Scrum
- advanced English
- опыт работы с Docker и Kubernetes
- опыт интеграции с внешними сервисами по API
- опыт дизайна и разработки REST API
- звезды на github и вклад в open source
Условия:
- мультиязычная международная компания
- неформальная обстановка внутри команды
- зарплата по результатам собеседования (в USD)
- офис в центре города
- гибкий график и оценка по результатам работы
- частичная оплата конференций для разработчиков
- возможность практиковать английский с носителем языка
- настольный футбол
- своя полноценная кухня со всей кухонной утварью (холодильник, микроволновка, вафельница, миксер, кофемашина, тостер)
- совместные обеды с командой по пятницам за счет компании
- дополнительный монитор
- при переезде из другого города мы готовы поддержать нового сотрудника суммой в размере половины месячного оклада
Процедура:
- откликаетесь на вакансию; все отклики идут напрямую руководителю команды, так что если есть вопросы - спрашивайте, любопытство приветствуется
- общение с руководителем команды по телефону
- если мы друг другу интересны - собеседование в офисе (ключевые технические специалисты)
- последний этап отбора - короткое собеседование с руководителем отдела разработки
ОТКЛИКНУТЬСЯ
Берязев Иван Владимирович +7 (953) 8888264
mailto: iberyazev@openprovider.ru
