InDevLab – Innovations Development Lab
Должностные обязанности — Работа в составе распределенной команды разработчиков. — Проектирование и внедрение высокопроизводительных приложений с низкой задержкой, высокой доступностью и производительностью. — Руководить усилиями по проектированию, проектированию и написанию новых программных компонентов. — Создавать удобные в сопровождении, многократно используемые, и тестируемый код. — Устранять проблемы с производительностью и масштабируемостью. — Определить возможности для улучшения и оптими
Должностные обязанности — Работа в составе распределенной команды разработчиков. — Проектирование и внедрение высокопроизводительных приложений с низкой задержкой, высокой доступностью и производительностью. — Руководить усилиями по проектированию, проектированию и написанию новых программных компонентов. — Создавать удобные в сопровождении, многократно используемые, и тестируемый код. — Устранять проблемы с производительностью и масштабируемостью. — Определить возможности для улучшения и оптимизации приложений. — Разрабатывать и поддерживать техническую документацию, связанную с проектом. — Следовать внутренним процессам и стандартам разработки программного обеспечения. — Участвовать в совещаниях по состоянию и сотрудничать с другими членами команды. .— Эффективно общаться с коллегами по команде, менеджерами проектов и клиентами. Наши требования — 5+ лет опыта программирования на Python (async.io, FastAPI, Tornado); — Опыт работы с реляционными (PostgreSQL) и нереляционными базами данных (Cassandra, MongoDB). );— Опыт работы с очередями сообщений (Kafka, RabbitMQ);— Опыт разработки сервисов REST API;— ООП и шаблоны проектирования;— Навыки написания многоразового, тестируемого и эффективного кода.Дополнительные навыки (но не «обязательные») — Опыт создания микросервисов; — Опыт работы с базой данных ClickHouse; — Опыт работы в поисковых системах (ElasticSearch); — Образование в области компьютерных наук или аналогичное; — Уровень английского языка Upper Intermediate+.О проектеПриглашаем вас присоединиться к основной команде продуктов электронного здравоохранения. Высоконагруженные технологии, отсутствие устаревшего кода и возможность напрямую улучшать продукт. Мы предлагаем — Конкурентную заработную плату; — Удаленную работу с распределенной командой; — Работу с новейшими технологиями; — Высоконагруженные проекты национального и международного уровня; — Возможность личностного и карьерного роста (вертикальный и горизонтальный рост); — Работу в AGILE SCRUM;— Оплачиваемые отпуска;— Различные бонусные программы (наставничество, рефералы, обучение и др.);— 50%-100% — оплата обучения и сертификационных курсов;— Гибкий график работы.