Старший разработчик Elixir

З/П договорная
Размещено 31 января


МЫ ПРЕДЛАГАЕМ: работу в аккредитованной Минцифры IT-компании (резидент Сколково) с пакетом положенных льгот - ипотека по сниженной ставке, отсрочка от призыва в армию (для военнообязанных) и частичной мобилизации и т.д. стабильность: компания на рынке с 2008 года, входит в ТОП-50 лучших работодателей (рейтинг HH.ru) официальное трудоустройство, полностью белую з/п, ежегодную индексацию, ДМС работу с профессиональной командой IT-департамента, с наставниками, где ценят усилия ирезультаты каждого сотрудника, честны, открыты и уважительны друг к другу удаленный или гибридный формат работы карьерный рост и профессиональное развитие прокачку знаний и программы развития (внутреннее и внешнее обучение) дружелюбную атмосферу и развитую корпоративную культуру, где инициируем изменения и всегда готовы к любым вызовам ежегодные конференции, тимбилдинги, митапы и другие мероприятия современный IT-ландшафт свободу действий в принятии решений без жесткого контроля за спиной ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: сопровождением международного проекта разработкой высоконагруженных клиент-серверных приложений на Elixir/Erlang (Phoenix Framework) с использованием RabbitMQ, Redis и Websocket участвовать в разработке и развитии платформы участвовать в проработке архитектуры решения МЫ ОЖИДАЕМ ОТ ТЕБЯ: опыт проектирования RESTful API интерфейсов: необходимо иметь опыт в проектировании и разработке API с использованием RESTful архитектурного стиля, умение определить правильную структуру эндпоинтов, выбрать соответствующие HTTP методы и форматы данных понимание SOLID/KISS/DRY принципов: требуется глубокое понимание принципов SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion), а также принципов KISS (Keep It Simple, Stupid) и DRY (Dont Repeat Yourself) умение проектировать и разрабатывать чистый, модульный и поддерживаемый код понимание reliability паттернов: Необходимо иметь понимание надежности системы и умение применять reliability паттерны для обеспечения отказоустойчивости, восстановления после сбоев и обработки ошибок умение выделять технические требования из абстрактных бизнес потребностей: Важно уметь анализировать и понимать требования бизнеса и переводить их в конкретные технические требования способность взаимодействовать с бизнес-аналитиками и заинтересованными сторонами для уточнения и выявления требований опыт работы с языком программирования Elixir и его фреймворком Phoenix опыт работы с RabbitMQ или другими брокерами сообщений знание принципов асинхронного обмена сообщениями и понимание решений для обработки сообщений в распределенных системах опыт работы с Redis или другими in-memory БД знание возможностей Redis для кэширования, хранения сессий и обработки данных в реальном времени опыт работы с Websocket и их использованием для разработки реактивных приложений в режиме реального времени. Умение реализовывать двустороннюю связь между клиентом и сервером для обновления данных в режиме реального времени Ты нам отклик и желание работать, Мы тебе приглашение присоединиться к нашей крутой команде