Backend developer (PureScript/Elixir) (удаленная работа)
(вакансия в архиве)

9 ноября 2021

Уровень зарплаты:
от 225 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Backend developer (PureScript/Elixir)

Кто мы


Redsteep — небольшая компания по разработке заказного софта для зарубежных стартапов и малого/среднего бизнеса. Работаем с клиентами из Лондона, Стокгольма и Сан-Франциско. Делаем проекты стоимостью от $50 000 до $500 000. Нам 8 лет и у нас распределенная команда из 7 разработчиков, без офиса.


Что для нас важно


  • приносить измеримую пользу заказчикам

  • видеть проблемы глазами бизнеса, предлагать наши решения

  • находить красивые и эффективные решения в коде

  • помогать стартапам быстро получить минимально-работающее решение (MVP)

Что используем из технологий


Для новых проектов мы выбираем технологии, которые на наш взгляд подходят лучше всего в каждом конкретном случае.


Для backend'а мы обычно используем Node.js, TypeScript, Python или PHP/Symfony. Для фронта – React или Vue. Мобильные приложения пишем на React Native.


Разворачиваем на AWS или Google Cloud с помощью Kubernetes, Terraform или CloudFormation. Для хранения кода используем GitHub, реже Bitbucket.


Для общения внутри команды Slack/Zoom. Используем таск трекеры Kaiten/Trello/Jira в зависимости от заказчика.


Что было из интересных задач за последнее время


  • подменяли OpenGL драйвер в Android сборке для виртуальной машины;

  • делали reverse engineering мобильных банковских приложений;

  • разбирались в деталях реализации WebRTC и mp4;

  • реализовали систему распознавания инвойсов с помощью deep learning

На какой проект ищем человека / Чем предстоит заниматься

Шведский fintech стартап. Делаем для малого бизнеса удобную оплату счетов в одно нажатие с обменом валюты по выгодному курсу.


Стартап на ранней стадии, есть MVP на React/Node.js и первые пользователи. Разрабатываем полноценный продукт на PureScript/Elixir, интеграцию с платежными и бухгалтерскими системами.


Технологический стек проекта:


  • Бэк: PureScript/Elixir, Node.js/TypeScript

  • Фронт: PureScript, React.js/TypeScript

  • Инфраструктура: AWS

Что ждем от вас


Желателен опыт работы на функциональном языке программирования: Haskell, Scala, Elm, F#, PureScript, Erlang, Elixir, Clojure.

Знакомство с Clean architecture, DDD и SOLID. Желателен опыт TDD. Писать код, чтобы его потом можно было легко прочитать другому разработчику. Работа с pull request и review.


Умение докапываться до сути в случае проблем. Нам важнее решить проблему в корне, пусть и потратив день, чем поставить заплатку за час.


Мы ищем человека, которому важно не только программировать, но и приносить измеримый результат заказчику. Например, помочь сократить на 30% время подготовки того или иного отчета. Или снизить в два раза количество ошибок на тысячу годовых отчетов.


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


Почему стоит идти к нам


  • Удаленка

  • Приоритет качества кода над скоростью разработки

  • Маленькая компания, минимум бюрократии, все вопросы решаются с тим-лидом или руководителем компании

  • Раз в неделю по пятницам собираемся он-лайн всей командой, обсудить вопросы, которые нам интересны (на последних встречах говорили о Kanban, критическом мышлении, иммунитету к изменениям)

  • Работа с иностранными заказчиками, практика английского.

Условия



  • Есть ли испытательный срок 1 месяц


  • Какой график работы Полная занятость – 40 часов в неделю, но график гибкий. Желательно, чтобы 5 часов рабочего времени было в интервале 10:00 — 19:00 МСК. По выходным не работаем.


  • Как оформляются отношения Работаем с ИП. Если надо, расскажем, как открыть ИП.


  • Что по деньгам 225 000 – 300 000 ₽.

Ключевые навыки:
Бэкенд Старший (Senior) Haskell Scala Elm F# Elixir Erlang Clojure Функциональное программирование