Вакансии на JobSense
Вакансия не актуальна и перемещена в архив

Backend - разработчик (Haskell)

Зарплата не указана

Вакансия "Backend - разработчик (Haskell)"
Полная занятость, полный рабочий день

Опубликовано 30 мая 2022 года
Обновлено 30 мая 2022 года
Работодатель
АО "БИОКАД"
Место работы
г. Санкт-Петербург

Обязанности

Сейчас мы ищем людей, которые помогут нам в двух направлениях:

Во-первых, надо развивать существующие инструменты, которыми пользуются наши коллеги, и создавать новые. Это значит — разбирать тонкости биоинформатических задач и алгоритмов (конечно, с помощью наших аналитиков и биоинформатиков) и реализовывать их на Haskell так, чтобы инструменты работали быстро и надёжно.

А во-вторых, надо развивать сами сервисы, с помощью которых коллеги сохраняют ценные данные и взаимодействуют с инструментами. Здесь потребуется поддерживать backend, так же написанный на Haskell, и реализовывать новые фичи в тесном сотрудничестве с аналитиками, фронтенд-разработчиками и тестировщиками.


Общие требования

Наш стэк :

  • Графовая БД Neo4j (https://neo4j. com/) с собственным драйвером (https://hackage. haskell. org/package/hasbolt, https://hackage. haskell. org/package/hasbolt-extras)
  • GHC 8. 10
  • Servant + servant-openapi3
  • Stack или nix+cabal
  • На фронте TypeScript + React + RxJS + MaterialUI

Для Haskell Junior+

  • Уверенное использование IO, в том числе с Text и ByteString
  • Базовое знакомство с современными возможностями языка: Generic, Type Families, Type Applications, Scoped Type Variables, GADTs
  • Представление о линзах
  • Опыт использования Servant или другого web-фреймворка
  • Опыт написания тестов
  • Будет плюсом владение Python

Для Haskell Middle

  • Опыт в Production
  • Уверенное владение Servant, в том числе умение написать свой комбинатор
  • Уверенное понимание Generics, Type Families, GADTs
  • Будет плюсом опыт с FFI и primitive operations
  • Базовое представление о Docker, Gitlab CI

Может быть плюсом:

  • Интерес к биологии и биоинформатике
  • Опыт использования Servant
  • Знакомство с программированием на уровне типов
  • Знакомство с GitLab CI


Загрузка...

Похожие вакансии

Программист 1С
г. Санкт-Петербург
ООО "НЕВА-ФЕРРИТ"
Зарплата не указана
Менеджер проектов
г. Москва
ООО "ВК"
от 24 000 руб.
Системный администратор
г. Щелково
ООО "ОПУС ТД"
55 000 – 60 000 руб.
Программист
Ростовская область
ГБУ РО "ЦРБ" В ОРЛОВСКОМ РАЙОНЕ
19 242 – 20 000 руб.
Ведущий программист
г. Ярославль
ГБУ ЯО "ИАЦ "ГИИНС"
от 50 000 руб.

Работодатель

АО "БИОКАД"

АКЦИОНЕРНОЕ ОБЩЕСТВО "БИОКАД"
127 голосов
Дата регистрации
25 июня 2001 года
Юридический адрес
198515, г. Санкт-Петербург, ул. Связи, д. 38, стр. 1, помещ. 89
Генеральный директор
Сивокоз Дмитрий Владимирович
с 3 марта 2022 года
Директор
Суханов Сергей Сергеевич
с 18 мая 2023 года
ОГРН 1025002867196
ИНН 5024048000
КПП 781901001
Полная информация по компании-работодателю