от компании (организации): Русский АвтоМотоКлуб в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "CRM системы"
с заработной платой: от 135000 руб.
Вакансия № 4207590 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 26 августа 2024 года.
Дата обновления вакансии № 4207590 на сайте Работа в Москве и Московской области (МО, Подмосковье): Суббота, 21 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 4207590 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
1–3 года
Тип занятости:
полная занятость
График работы:
гибкий график
Дополнительные сведения о вакансии: Full-stack разработчик
Русский АвтоМотоКлуб - международная компания, которая оказывает услуги помощи на дорогах автомобилистам.
Краткое описание задач:
Требуется Haskell-программист для развития и поддержки CRM-системы как full-stack разработчик. Backend системы реализован на Haskell (Snap, некоторые микросервисы реализованы на Servant), PostgreSQL. Frontend частично переписан на PureScript (с использованием purescript-react для UI, FFI-биндингов к React.js), прочая часть реализована на CoffeScript и Knockout.js, для UI также используется Twitter Bootstrap 3.
1. Развитие и рефакторинг системы, к примеру постепенное переписывание legacy frontend-а с CoffeeScript + Knockout.js на PureScript, проектирование более типо-безопасных запросов к БД для backend-а (см. DSL);
2. Сепарирование комплексных частей на более мелкие, простые и атомарные, к примеру выделение некоей подсистемы в микросервис;
3. Писать/читать комментарии/документацию к коду на английском языке;
4. Проектировать/реализовывать свой код так, чтобы по возможности избежать ошибок человеческого фактора в настоящем и будущем;
5. Реализовывать новые бизнес-требования внутри системы;
6. Устранение возникающих багов в системе.
Навыки:
1. Haskell (желательно также умение пользоваться Haskell Stack);
2. PureScript – желательно, по большей части это диалект Haskell с некоторыми отличиями, для освоения достаточно изучить документ с перечислением базовых отличий: https://github.com/unclechu/purescript-for-haskellers;
3. Понимание JavaScript для работы с legacy кодом;
4. Базовые значения технического английского языка;
5. GNU/Linux, Docker;
6. PostgreSQL;
7. Git.
Условия труда для работника на вакансии: Full-stack разработчик
- Заработная плата от 135 000 рублей.
- Оформление полностью в соответствии с ТК РФ, белая заработная плата;
- Гибкий график - 40 часов в неделю, есть возможность удаленной работы
Откликнуться на эту вакансию: Full-stack разработчик
Предыдущая вакансия:
Вакансия № 4207583 на должность Программист 1C от компании Gipfel International в городе (населенном пункте) Красногорск