#вакансия #fulltime #elixir
Всем привет. Ищу человека, готового писать на Elixir в Wargaming. В Минск.
У нас есть много разных игр, но всех их объединяет одно – Platform. Платформа, решающая самые распространенные задачи для любой игры: как залогиниться в игру, как продать что-то в магазине этой игры, как создать тикет в службу поддержки и т.п. Внутри большой команды Platform у нас есть команда Commerce, отвечающая за монетизацию игр: интеграция с платежными агрегаторами, веб-шопик, совместная работа с банками (иногда Альфа-банк и прочие что-то вместе с нами пилят). С технической точки зрения - это набор из пары десятков сервисов, в основном на Python и немного на Golang и Elixir. В целом, в команде люди обычно пишут на парочке языков. В Commerce есть ново-платформенная часть (например, та, что была задействована в новом танковом шопике внутриигровом) – это набор сервисов, где роль надежного и устойчивого оркестратора платежей выполняет сервис, написанный на Elixir, работающий с другими микро-сервисами.
Работа в команде предполагает разную направленность: перформанс, потому что через нас проходит большая часть всей платежей, внутренних игр и интегрированных внешних ; бизнес-фичи, являющиеся результатам обдуманного решение хорошо известных проблем, так как команда уже давно занимается разработкой коммерс-платформы и имеет массу накопленной доменной экспертизы; архитектура и интеграция с соседними сервисами. В команде есть тестировщики, разработчики, проектные руководители, даже есть один верстальщик и QA-лид, есть бизнес-аналитики и продуктовый визионер, радеющий за светлое будущее.
Рабочие задачи, ваш кеп:
- написание кода на Elixir;
- внедрение новой функциональности в проект;
- проектирование архитектуры микросервисов;
- увеличение производительности приложений.
Что нужно знать и уметь, чтобы быть успешным в этой роли:
- опыт back-end разработки от 3 лет;
- уверенные навыки написания unit-тестов и отладки;
- опыт работы с Erlang и Elixir очень ценится, хотя и не является обязательным.
То, что вас сделает самым желанным кандидатом на эту позицию:
- опыт технического управления;
- опыт создания масштабируемых распределенных систем; - высокие стандарты и технологично-агностический подход к проектированию; - опыт работы с Python/Elixir в течение 1 года (по крайней мере опыт работы с одним из Python фреймворков (Django, Flask и т. д.) некоторыми ORM библиотеками);
- предыдущий опыт работы с Java / JavaScript / Golang.
ЗП зависит от результатов собеседования и тут я не буду писать вилку. Если кому-то это принципиально, можете считать, что её нет. У нас полноценная Middle > Senior > Staff > Principal > Whatever лесенка.
Можно откликнуться тут:
https://wargaming.com/ru/careers/vacancy_897157/ - или мне в личку.