Вакансия закрыта работодателем

Middle Backend Developer (PHP, Python)

в Open Genes (посмотреть профиль)
Город Москва, Russian Federation
Опубликовано 08.07.2021
Категория Айти для биотеха
Тип вакансии Полная занятость
Удаленно
Адрес удаленно

Обязанности

Open Genes — это биологическая база данных с открытым исходным кодом и полностью открытыми данными. Мы собираем данные о генах человека, ассоциированных со старением и продолжительностью жизни.

Наши цели:

  • Объединить данные из отдельных исследований генов, ассоциированных со старением, и собрать данные для машинного обучения.
  • Облегчить анализ полученных результатов в области генетики старения и разработку дизайна новых исследований старения и связанных с ним биологических процессов.
  • Предоставить биоинформатикам и биологам возможность группировать и сравнивать данные по разным критериям и их сочетаниям.

Мы ищем бэкенд разработчиков, которые интересуются биотехом и готовы работать в стартапе.

 

Приложение Open Genes представляет собой API на PHP 7.2 (Yii2), headless CMS для ручного добавления данных в БД также на Yii2 и фронтенда на Angular. Вам предстоит поддерживать существующий вариант API и разработать новый API на Python, а также разрабатывать новые сервисы.

  • Поддержка небольшого легаси API на PHP и исправление багов.
  • Поддержка и разработка парсеров для добавления данных из других биологических баз.
  • Разработка нового функционала API на Python. Разработка новых сервисов.
  • Документирование кода, написание интеграционных тестов, рефакторинг.

Требования

  • Опыт коммерческой разработки от трех лет.
  • Опыт коммерческой разработки на PHP с ООП, опыт c Python
  • MySQL/PostgreSQL, запросы, транзакции, миграции, масштабирование.
  • Понимание принципов REST. Также интересно знакомство с GraphQL
  • Интерес к проекту и самой области, готовность обсуждать задачи с остальной командой — разработчиками и биологами.
  • Python, Flask, PHP, Composer, xdebug, MySQL, Nginx, Bash, git, Docker, GitLab CD/CI GitHub Actions, Jira, Confluence.

Зарплата

не указано

Условия

  • от 120 000 до 150 000 руб
  • Удаленная работа
  • Заключение договора

Рекомендуемые курсы для этой вакансии: