Backend web python developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Молодая и перспективная компания, работающая на стыке биотехнологии и информационных технологий ищет программиста с опытом работы NextFlow движка.
О проекте:
В связи с необходимостью разработки национальной базы генетической информации в помощь ученым из биотехнологических/биоинформатических/микробиологических направлений наша компания согласилась на участие в разработке столь интересного и полезного проекта, поскольку мы имеем релевантный опыт разработки биотехнологических инструментов для IT. В рамках проекта НГБИ будет разработан аналитический модуль, который путём конвейеризации процессов обработки биологических данных будет последовательно и параллельно анализировать выбранные данные пользователями.
Обязанности:
- Разработка требований к командным запросам для NextFlow;
- Разработка web-приложения на базе Python фреймворков;
- Интеграция приложений со сторонними сервисами;
- Написание качественного кода с покрытием тестами;
- Работа с реляционными и нереляционными базами данных;
- Работа в команде, совместное решение задач.
- Разработка и использование API приложения
Требования:
- Опыт коммерческой разработки на Python от 3 лет;
- Опыт работ с обработчиком NextFlow от 1 года будет являться преимуществом;
- Высшее техническое образование, желательно биотехнологии, информационных технологий или биоинформатики в идеале;
- Образование в области биоинформатики будет являться преимуществом;
- Базовые знания html, JavaScript, CSS;
- Знание Django/Flask;
- Опыт использования CI/CD;
- Опыт работы с Docker;
- Понимание особенностей и различий REST и SOAP;
- Опыт работы с PostgreSQL;
- Дополнительным преимуществом будет опыт работы с очередями, а также опыт написания Юнит- и Интеграционных-тестов;
- Linux, git;
Будет плюсом:
- Опыт разработки front-end приложений на базе React.js, Angular.js, Vue.js, а также знакомы с Javascript;
- Понимание асихронного программирования и работы с asyncio;
Бонусы
Условия:
- Удаленная работа
- Индивидуальная работа с креативными четкими задачами под конкретные сроки
- Возможность участия в решениях важных для научного сообщества задач в области биотехнологии/биоинформатики и др.